Size: a a a

Programming Offtop

2021 April 30

KD

Konstantin Dovnar in Programming Offtop
!! не игнорирование платформенных типов.
!! игнорирование наллабл типов.

Метод платформенного типа вызовется спокойно и без !!, и так же спокойно свалится.

А если ты правда думаешь, что человек, который не проверяет на налл в Java начнёт это делать в Котлине, то у меня плохие новости для тебя.
источник

KD

Konstantin Dovnar in Programming Offtop
Я не говорю, что он должен. И тем более не говорю как нужно. Я говорю о том, как сейчас. И сейчас оно позволяет наебнуться. => котлин тут никак не спасает.
источник

D

Dmitry in Programming Offtop
Сегодня узнал, что у веб разработчиков принято компилировать джаваскрипт.... В джаваскрипт, чтобы на старых браузерах раотало -)
источник

AN

Alexander Nozik in Programming Offtop
На питоне тоже легко
источник

с#

саша сок #KotlinGang... in Programming Offtop
начнёт, платформенный тип хоть и вызовется без !!, его игнорировать принято только при полной уверенности в не нужде.
источник

с#

саша сок #KotlinGang... in Programming Offtop
ну бабель да
источник

KD

Konstantin Dovnar in Programming Offtop
Надеюсь тебе нравится в твоём мире с пони и радугами вместо какашек.
источник

AN

Alexander Nozik in Programming Offtop
Так да. даже без этого, там же минификация, которая по сути тоже компиляция
источник

с#

саша сок #KotlinGang... in Programming Offtop
давайте у @noraltavir спросим как часто он нпе в котлинк ловит
источник

AN

Alexander Nozik in Programming Offtop
Через порядок инициализации конечно.
источник

AN

Alexander Nozik in Programming Offtop
А в смысле как часто, а не как.
источник

с#

саша сок #KotlinGang... in Programming Offtop
это другое) такое и у меня есть, быстро, оно фиксится
источник

KD

Konstantin Dovnar in Programming Offtop
А причём тут @noraltavir?
Он и в джаве я уверен додумается сделать проверку на налл.
источник

U

Unat in Programming Offtop
Через lateinit в сраных индусско-китайских SDK
источник

AN

Alexander Nozik in Programming Offtop
Система типов котлин спасает не тем, что там нельзя НПЕ поймать. Можно. А тем, что этот НПЕ выпадет там, где случился и не протечет внутрь кода
источник

Na

Neon an Děv 8) in Programming Offtop
Юзайте котлин с котлином и не будет проблем.
Ругать котлин из-за платформенных типов которые не могут дать компайл-тайм сейфети - странно
источник

AN

Alexander Nozik in Programming Offtop
Честно говоря да, в джаве тоже проблем особых не было. Я потом правда при переезде на котлин опшоналы долго выпиливал
источник

KD

Konstantin Dovnar in Programming Offtop
Кто ругает?
Что ты прицепился к мысли которую сам придумал?
Я констатирую факт — котлин не спасёт на интеропе тебя. Всё.
источник

с#

саша сок #KotlinGang... in Programming Offtop
опшнал тоже панацея от нулла
источник

AN

Alexander Nozik in Programming Offtop
Платформные типа - не проблема, я выше писал. Проблема НПЕ не в его наличии, а в том, что он протекает внутрь кода
источник