Size: a a a

2018 April 26

OD

Oleg D. in Kotlin Moscow
Ну это интересное решение, почему
источник

OD

Oleg D. in Kotlin Moscow
Во первых разбросанные статические переменные теперь собраны в одном блоке
источник

PF

Pavel F in Kotlin Moscow
Спорно
Для такого небольшого профита слишком уж сложное )
источник

OD

Oleg D. in Kotlin Moscow
Оно простое как огурец
источник

N

Nort in Kotlin Moscow
по моему реально клевое решение, нет соблазна размазать свой код по проекту
источник

PF

Pavel F in Kotlin Moscow
Чтоб не размазывать ж, было бы достаточно объявить секцию, например, для статики

А тут полноценный объект, причём специально затюненный.
источник

PF

Pavel F in Kotlin Moscow
Мне кажется замысел был шире, вот и интересно )
источник

N

Nort in Kotlin Moscow
ну смотри, code style это безусловно клево, однако если язык не дает делать говно то круто
источник

N

Nort in Kotlin Moscow
может быть еще для чего нить заюзают
источник

N

Nort in Kotlin Moscow
не?))
источник

OD

Oleg D. in Kotlin Moscow
Я вот всю жизнь когда программировал на яве думал, ну почему такое драматическое изменение как статичность так невзрачно отделяется
источник

OD

Oleg D. in Kotlin Moscow
Не то, чтобы я об этом думал постоянно, но мысли посещали
источник

S

Sergey in Kotlin Moscow
Ну вообще companion может и унаследовать какой-то другой класс
источник

S

Sergey in Kotlin Moscow
например
источник

PF

Pavel F in Kotlin Moscow
Sergey
Ну вообще companion может и унаследовать какой-то другой класс
Вот, а это уже мысль
Может где и пригодится
источник

S

Sergey in Kotlin Moscow
ну например релизовать класс логера 1 раз и потом   companion object: myLogger()  и во всем классе становиться доступно апи логера  logger.error()
источник

N

Nort in Kotlin Moscow
а ля trait в PHP получается))
источник

OD

Oleg D. in Kotlin Moscow
Ну оооченчь аля
источник

N

Nort in Kotlin Moscow
ну например релизовать класс логера 1 раз и потом   companion object: myLogger()  и во всем классе становиться доступно апи логера  logger.error()
источник

N

Nort in Kotlin Moscow
дык это прям оно
источник