кстати, как (и где) узнавать асимптотическую сложность (хотя бы очень популярных методов типа length, size для очень популярных коллекций типа List, String)?в документации скалы есть страницы про collections performance characteristics но там не про эти методы
кстати, как (и где) узнавать асимптотическую сложность (хотя бы очень популярных методов типа length, size для очень популярных коллекций типа List, String)?в документации скалы есть страницы про collections performance characteristics но там не про эти методы
заранее спасибо
ну кроме как читать реализацию исходников, естественно
String.length например я знаю из общего образования что О(1), но есть другие коллекции и другие методы, как в предыдущем примере, когда не знаешь этого
А в чём отличие тернарного оператора от if кроме другого названия? :)
В жаве тернарный оператор возвращает значение, а if не возвращает ничего. В скале if работает как тернарный оператор в жаве, поэтому его в скале, скорее всего, и нет.
В жаве тернарный оператор возвращает значение, а if не возвращает ничего. В скале if работает как тернарный оператор в жаве, поэтому его в скале, скорее всего, и нет.
Ну тут скорее да, вопрос был в том, чем скаловый отличается