не совсем верно. В котлине есть Immutable collections, но они прям так и называются: ImmutableList, ImmutableMap и т.д. А то, о чем говорится в видео - это так называемые read-only коллекции. Проблема в том, что когда я получаю List, я могу кастануть его к MutableList(правда не во всех случаях) и все так же изменить исходный список.
Да, согласен, не удачно высказался. Имелось ввиду не kotlin native, который компилит котлин в бинарный файл, а Нативное решение для котлина. Спасибо что обратили внимание!
Не принижая достоинства документации, особенно актуальной, хотелось донести мысль, что код должен быть написан в стиле, когда он сам рассказывает как его можно использовать, а как нельзя. Зачастую я стараюсь придерживаться правила, если мне очень хочется написать комментарий, то может быть стоит переписать код
не совсем верно. В котлине есть Immutable collections, но они прям так и называются: ImmutableList, ImmutableMap и т.д. А то, о чем говорится в видео - это так называемые read-only коллекции. Проблема в том, что когда я получаю List, я могу кастануть его к MutableList(правда не во всех случаях) и все так же изменить исходный список.
4:29 не уверен что здесь корректно высказывание kotlin native, тк и в kotlin jvm тоже работает
Да, согласен, не удачно высказался. Имелось ввиду не kotlin native, который компилит котлин в бинарный файл, а Нативное решение для котлина. Спасибо что обратили внимание!
4:10 а для чего по вашему нужна документация?
Не принижая достоинства документации, особенно актуальной, хотелось донести мысль, что код должен быть написан в стиле, когда он сам рассказывает как его можно использовать, а как нельзя. Зачастую я стараюсь придерживаться правила, если мне очень хочется написать комментарий, то может быть стоит переписать код
Немного побуду душнилой. Тут jetBrains не инноваторы, все эти фичи есть в scala. Но и там не все были новыми
передушню душнилу: подобные вещи, об суждаемые в видео, есть во многих состоявшихся языках программирования.
@@a.danilenko это скорее побыть капитаном очевидностью)