Size: a a a

Kotlin Community

2020 February 04

AN

Alexander Nozik in Kotlin Community
Alexey Pushkarev
так короче)
Короче не значит лучше, про читаемость наверху уже написали
источник

AP

Alexey Pushkarev in Kotlin Community
Alexander Nozik
Короче не значит лучше, про читаемость наверху уже написали
с 3 строками мне придется 3 раза val написать
источник

I

Igor in Kotlin Community
Alexey Pushkarev
так короче)
val (a,b,c) = Triple(configuration.a, configuration.b, configuration.c)

🌚
источник

QH

Quantum Harmonizer in Kotlin Community
пипец раздули из ничего)
источник

AT

Alexey Tkachenko in Kotlin Community
Alexey Pushkarev
с 3 строками мне придется 3 раза val написать
у тебя что, буквы платные?
источник

AP

Alexey Pushkarev in Kotlin Community
Igor
val (a,b,c) = Triple(configuration.a, configuration.b, configuration.c)

🌚
можно конечно, но так triple создается лишний раз, хотя копейки по памяти
источник

AP

Alexey Pushkarev in Kotlin Community
Alexey Tkachenko
у тебя что, буквы платные?
вообще да, буквы время -> время деньги
источник

QH

Quantum Harmonizer in Kotlin Community
Alexey Pushkarev
можно конечно, но так triple создается лишний раз, хотя копейки по памяти
пора переходить на Java 14 с Вальхаллой
источник

I

Igor in Kotlin Community
Alexey Pushkarev
можно конечно, но так triple создается лишний раз, хотя копейки по памяти
Нормальный jit оптимизирует (а вот ведро под вопросом)
источник

AN

Alexander Nozik in Kotlin Community
Igor
val (a,b,c) = Triple(configuration.a, configuration.b, configuration.c)

🌚
+
источник

AT

Alexey Tkachenko in Kotlin Community
Alexey Pushkarev
вообще да, буквы время -> время деньги
тогда выгоднее писать побольше
источник

AN

Alexander Nozik in Kotlin Community
Куча мусора, зато короче
источник

AN

Alexander Nozik in Kotlin Community
Я уже про отладку молчу
источник

AP

Alexey Pushkarev in Kotlin Community
чет я слишком жестко вбросил, предлагаю закончить холивар) Это слишком субъективная штука)
источник

AN

Alexander Nozik in Kotlin Community
Вообще вариант с блоком с ресивером - это котлиновское решение. Зачем делать лишнии переменные, когда можно просто скоуп поменять
источник

AN

Alexander Nozik in Kotlin Community
Alexey Pushkarev
чет я слишком жестко вбросил, предлагаю закончить холивар) Это слишком субъективная штука)
Особенно без конкретного юзкейса
источник

AM

Andrew Mikhaylov in Kotlin Community
Напоминаю, что лист тоже можно на компоненты разбирать (не помню, правда, сколько их там)
источник

AM

Andrew Mikhaylov in Kotlin Community
Но да, аргумент о том, что символы платные, звучит странно.
источник

AN

Alexander Nozik in Kotlin Community
Andrew Mikhaylov
Напоминаю, что лист тоже можно на компоненты разбирать (не помню, правда, сколько их там)
28 по-моему. Я кстати с компонентами для массива в одном месте совершенно клевую апишечку мутил
источник

AN

Alexander Nozik in Kotlin Community
Там идет массив заведомом размера три и я просто его деструктурировал в вектор
источник