Size: a a a

2020 February 04

AN

Alexander Nozik in Kotlin JS
Алексей Овсянников
Когда вернуться может какой-то тип из списка, скажем так
нет, это и есть сумма типов
источник

АО

Алексей Овсянников in Kotlin JS
Ну да
источник

АО

Алексей Овсянников in Kotlin JS
Вот и вопрос, если что-то такое в котлине
источник

AN

Alexander Nozik in Kotlin JS
Нет. Об этом весь разговор
источник

АО

Алексей Овсянников in Kotlin JS
Тот же Result же есть
источник

AN

Alexander Nozik in Kotlin JS
Можно эмулировать силед классами, но очень громоздко
источник

АО

Алексей Овсянников in Kotlin JS
Вот для этого силед интерфейсы подошли бы лучше, имхо
источник

AN

Alexander Nozik in Kotlin JS
Алексей Овсянников
Тот же Result же есть
Ну это и есть силед класс. еще и с инлайном. Можно сделать, но много буков
источник

AN

Alexander Nozik in Kotlin JS
Алексей Овсянников
Вот для этого силед интерфейсы подошли бы лучше, имхо
Весят issue. Там проблема интеропа с джавой. Вроде как в джаву завозят, так что и у нас будут
источник

AN

Alexander Nozik in Kotlin JS
но не известно когда
источник

АО

Алексей Овсянников in Kotlin JS
Аааа, я вспомнил. Там заковыка в том, что сделать его защищенным от наследования в жаве нельзя будет
источник

АО

Алексей Овсянников in Kotlin JS
Это же причина того, что силед классы в одном пакете должны быть
источник

АО

Алексей Овсянников in Kotlin JS
Alexander Nozik
Весят issue. Там проблема интеропа с джавой. Вроде как в джаву завозят, так что и у нас будут
Спасибо
источник

AE

Alexandr Emelyanov in Kotlin JS
Alexander Nozik
нет, это и есть сумма типов
что есть сумма типов?
источник

AE

Alexandr Emelyanov in Kotlin JS
совокупность?
источник

AN

Alexander Nozik in Kotlin JS
Alexandr Emelyanov
совокупность?
или
источник

AE

Alexandr Emelyanov in Kotlin JS
т.е. банально множество
источник

AE

Alexandr Emelyanov in Kotlin JS
собственно да, sealed)
источник

AN

Alexander Nozik in Kotlin JS
Alexandr Emelyanov
т.е. банально множество
Ну да. Или то, или другое, как Соловеей говорит
источник

AN

Alexander Nozik in Kotlin JS
Есть предложения компактного синтаксиса для сумм типов, который внутри в силед превращается
источник