Size: a a a

Android Developers

2021 February 05

JF

Jorik Fat in Android Developers
а если рассуждать о дефолтной библиотеке - тогда с котлином нужно сравнивать jdk+guava
источник

S

Silent829 in Android Developers
Jorik Fat
в kotlin все это ввели, потому что java из-за этих конструкция получилась многословной. И чтобы сократить это и было придуманно ? и !!
!! полезная штука и ее можно использовать везде вместо requireNotNull и позволять еще большее, но это у меня такая прихоть, я не понимаю к чему вы клоните мою “склонность к разворачиванию опциналов в джава стиле"
источник

JF

Jorik Fat in Android Developers
Silent829
!! полезная штука и ее можно использовать везде вместо requireNotNull и позволять еще большее, но это у меня такая прихоть, я не понимаю к чему вы клоните мою “склонность к разворачиванию опциналов в джава стиле"
к тому, что считаю порогом вхождения - понимание кода (т.е. все основные конструкции), без знания дефолтной библиотеки. Соответственно чем больше этих конструкций - тем выше порог вхождения
источник

S

Silent829 in Android Developers
а “?” я пользуюсь), но не больше 2
источник

СП

Сергей П. in Android Developers
Silent829
а можете поделиться в каких учебных целях? бенчмарки, статистика-аналитика?
Да просто с джавы на котлин - язык освиваю на практике. С джавой проблем нет давно.
источник

S

Silent829 in Android Developers
Сергей П.
Да просто с джавы на котлин - язык освиваю на практике. С джавой проблем нет давно.
понял, благодарю за ответ!
источник

JF

Jorik Fat in Android Developers
Silent829
!! полезная штука и ее можно использовать везде вместо requireNotNull и позволять еще большее, но это у меня такая прихоть, я не понимаю к чему вы клоните мою “склонность к разворачиванию опциналов в джава стиле"
а тем, что Вы разворачиваете опционалы показывает что java для Вас также более читаемая
источник

S

Silent829 in Android Developers
Jorik Fat
а тем, что Вы разворачиваете опционалы показывает что java для Вас также более читаемая
разворачиваемость опционалов это единичный случай, его мало для утверждения покрывать весь язык
источник

JF

Jorik Fat in Android Developers
Silent829
разворачиваемость опционалов это единичный случай, его мало для утверждения покрывать весь язык
+ все то, что Вы перечислили
источник

S

Silent829 in Android Developers
Jorik Fat
+ все то, что Вы перечислили
что именно?
источник

JF

Jorik Fat in Android Developers
Silent829
разворачиваемость опционалов это единичный случай, его мало для утверждения покрывать весь язык
по сути Вы пишете java код в .kt файлах
источник

JF

Jorik Fat in Android Developers
Silent829
есть ассерты, эксепшены, if (… != null), в конце концов ?.let (я бы наверное назвал бы unwrap)
это
источник

S

Silent829 in Android Developers
-_- как хотите, продолжать эту беседу я не хочу
источник

JF

Jorik Fat in Android Developers
Silent829
-_- как хотите, продолжать эту беседу я не хочу
🤝
источник

TT

Turalllb Turalll in Android Developers
Какая дефолтная анимация появления фрагмента? хочу ее код увидеть
источник

D

Denis in Android Developers
А много сейчас таких осталось, кто на java пишет?
источник

МЯ

Михаил Я in Android Developers
C# убил джаву и победил все языки
источник

ГА

Григорий Аквинский... in Android Developers
Михаил Я
C# убил джаву и победил все языки
лол
источник

YB

Yuri Berezhnoy in Android Developers
Михаил Я
C# убил джаву и победил все языки
Java - бессмертна
источник

MB

Maxim Baranov in Android Developers
Михаил Я
C# убил джаву и победил все языки
сильное заявление
источник