Size: a a a

Kotlin Community

2019 December 30

BP

Bogdan Panchenko in Kotlin Community
Konstantin Dovnar
А почему в котлине решили, что null можно сравнивать с bool ами? 🤔
В джавке вроде не так.
Их нельзя сравнивать, только через элвиса
источник

KD

Konstantin Dovnar in Kotlin Community
Bogdan Panchenko
Их нельзя сравнивать, только через элвиса
null == true вполне себе отрабатывает.
источник

AN

Alexander Nozik in Kotlin Community
Bogdan Panchenko
Их нельзя сравнивать, только через элвиса
Можно
источник

IS

Ihar Sadounikau in Kotlin Community
потому что null в котлине это объект если не ошибаюсь, от Any
источник

BP

Bogdan Panchenko in Kotlin Community
Ihar Sadounikau
потому что null в котлине это объект если не ошибаюсь, от Any
Нет
источник

AN

Alexander Nozik in Kotlin Community
Ihar Sadounikau
потому что null в котлине это объект если не ошибаюсь, от Any
нет, null - это null, а вот понятия примитива нет
источник

VP

Vladimir Petrakovich in Kotlin Community
Так в котлине всё от Any наследуется
источник

VP

Vladimir Petrakovich in Kotlin Community
Alexander Nozik
нет, null - это null, а вот понятия примитива нет
null - это Nothing?
источник

BP

Bogdan Panchenko in Kotlin Community
Alexander Nozik
Можно
Посмотрю после НГ как я делал, прям в пару местах были
источник

VP

Vladimir Petrakovich in Kotlin Community
А вот в джаве это хрен пойми какой тип)
источник

AN

Alexander Nozik in Kotlin Community
Vladimir Petrakovich
null - это Nothing?
нет, null это значение типа Any?
источник

AN

Alexander Nozik in Kotlin Community
Vladimir Petrakovich
null - это Nothing?
а вообще да
источник

BP

Bogdan Panchenko in Kotlin Community
Vladimir Petrakovich
null - это Nothing?
Nothing это exception 🌚
источник

AN

Alexander Nozik in Kotlin Community
Bogdan Panchenko
Nothing это exception 🌚
нет, Nothing - универсальный подтип. Вообще какой тип у null - это хороший вопрос
источник

BP

Bogdan Panchenko in Kotlin Community
Alexander Nozik
а вообще да
Ну все же null это значение, точнее его отсутствие, Nothing это все же немного другое
источник

BP

Bogdan Panchenko in Kotlin Community
Alexander Nozik
нет, Nothing - универсальный подтип. Вообще какой тип у null - это хороший вопрос
Это возможное значения всех типов подтипа Type?
источник

AN

Alexander Nozik in Kotlin Community
Bogdan Panchenko
Ну все же null это значение, точнее его отсутствие, Nothing это все же немного другое
null - это значение, но это значение не одного типа, а сразу кучи, точнее всех типов, наследующих Any? Я бы все-таки сказал, что он Any?
источник

AN

Alexander Nozik in Kotlin Community
Bogdan Panchenko
Это возможное значения всех типов подтипа Type?
Nothing - это подтип всех типов.
источник

VP

Vladimir Petrakovich in Kotlin Community
источник

BP

Bogdan Panchenko in Kotlin Community
Я про null
источник