Size: a a a

可愛い P[rogramming]Offtop

2021 June 21

IP

Iaroslav Postovalov in 可愛い P[rogramming]Offtop
@r4zzz4k перемен!
источник

AS

Andrew Shimanskiy in 可愛い P[rogramming]Offtop
Он спит, не тревожьте человека)
источник

AM

Andrew Mikhaylov in 可愛い P[rogramming]Offtop
Перемен в какую сторону?
источник

ch

central hardware in 可愛い P[rogramming]Offtop
В ruby то же нету
источник

I

Ilmir in 可愛い P[rogramming]Offtop
Вроде всё верно.
источник

AM

Andrew Mikhaylov in 可愛い P[rogramming]Offtop
То бишь не "тип null выводится как Nothing?, потому что это самый узкий подходящий тип", а "null буквально имеет тип Nothing?"?
источник

I

Ilmir in 可愛い P[rogramming]Offtop
А разница?
источник

AM

Andrew Mikhaylov in 可愛い P[rogramming]Offtop
Практически -- никакой, теоретически выглядит как костыль.
источник

VP

Vladimir Petrakovich in 可愛い P[rogramming]Offtop
Всё ещё не понял, зачем приплетать null туда, где должен быть Unit
источник

IP

Iaroslav Postovalov in 可愛い P[rogramming]Offtop
А почему должен быть?
источник

VP

Vladimir Petrakovich in 可愛い P[rogramming]Offtop
Потому что везде в языке именно Unit - это затычка для отсутствия значения
источник

IP

Iaroslav Postovalov in 可愛い P[rogramming]Offtop
Тогда почему мы не пишем
val s: String? = Unit
источник

AM

Andrew Mikhaylov in 可愛い P[rogramming]Offtop
Ярослав пляшет от того, что Maybe эквивалентно наллабл.
источник

AM

Andrew Mikhaylov in 可愛い P[rogramming]Offtop
Я тут лишних вопросов задавать не стал.
источник

VP

Vladimir Petrakovich in 可愛い P[rogramming]Offtop
Потому что T | null - это единственный доступный юнион, да и с джавой хорошо дружит
источник

IP

Iaroslav Postovalov in 可愛い P[rogramming]Offtop
Тогда почему не использовать null в качестве Unit?
источник

VP

Vladimir Petrakovich in 可愛い P[rogramming]Offtop
Потому что обычно null - это валидное значение (одно из), а Unit - его полное отсутствие
источник

IP

Iaroslav Postovalov in 可愛い P[rogramming]Offtop
почему не наоборот?
источник

AM

Andrew Mikhaylov in 可愛い P[rogramming]Offtop
Вот так?
fun doStuff(): Nothing? {
   // some actions
   return null
}
источник

IP

Iaroslav Postovalov in 可愛い P[rogramming]Offtop
awesome
источник