Size: a a a

2021 July 22

ПФ

Паша Финкельштейн... in Kotlin Moscow
Да
источник

ПФ

Паша Финкельштейн... in Kotlin Moscow
И, конечно, сложно держать в голове что в котлине очень мало зарезервированных слов
источник

AA

Anton Arhipov in Kotlin Moscow
если пользоваться форматированием, то сразу становится ясно что что-то не так
источник

ПФ

Паша Финкельштейн... in Kotlin Moscow
Но этот код выглядит правильно форматированным
источник

ПФ

Паша Финкельштейн... in Kotlin Moscow
Я вот думал что можно объявить неименованный компаньон без тела
источник

AA

Anton Arhipov in Kotlin Moscow
я кстати даже не задумывался, что у компаньёна может быть название/имя
источник

ПФ

Паша Финкельштейн... in Kotlin Moscow
А тут, получается, надо ставить точку с запятой чтобы разрешить приватный член после компаньона без тела
источник

AA

Anton Arhipov in Kotlin Moscow
или {}
источник

ПФ

Паша Финкельштейн... in Kotlin Moscow
Ну это уже с телом, но пустым :)
источник

ПФ

Паша Финкельштейн... in Kotlin Moscow
Но тоже можно, да
источник

AN

Alexander Nozik in Kotlin Moscow
Потому что это не приватный метод, а имя компаньона
источник

AN

Alexander Nozik in Kotlin Moscow
можно. Но видимо оно конфликтует с другим правилом
источник

AN

Alexander Nozik in Kotlin Moscow
Это довольно странная фича, которая я так и не понял для чего нужна
источник

AA

Anton Arhipov in Kotlin Moscow
если бы можно было несколько компаньёнов на класс, то наверное было бы объяснение. но тогда возник бы вопрос, зачем их несколько
источник

AN

Alexander Nozik in Kotlin Moscow
так можно
источник

AN

Alexander Nozik in Kotlin Moscow
а, нет вру, нельзя. У меня было ощущение, что можно
источник

SB

Sergey Barmin in Kotlin Moscow
Думаю это что-то из мира совместимости статики для жабы
источник

AN

Alexander Nozik in Kotlin Moscow
Возможно это для случая, когда уже есть иннер объект с именем Companion.
источник
2021 July 23

ПФ

Паша Финкельштейн... in Kotlin Moscow
Ну inner object в таком случае мало чем отличается от именованного компаньона
источник

AA

Anton Arhipov in Kotlin Moscow
Тикету на эту тему уже 3 года
источник