AN
Size: a a a
AN
AN
AL
foo as Foo, ничему не присваивая? Ну, те. ниже уже foo будет привиден к нужному типуrequire(foo is Foo)AN
foo as Foo, ничему не присваивая? Ну, те. ниже уже foo будет привиден к нужному типуK
BP
BP
require(foo is Foo)AN
AO
AN
t as? T ?:error()AO
t as? T ?:error()AN
DR
T::class.java.newInstance(). Кто знает, как помимо наследования класса, наследовать ещё и интерфейс? Пусть интерфейс будет даже не дженерикAN
T::class.java.newInstance(). Кто знает, как помимо наследования класса, наследовать ещё и интерфейс? Пусть интерфейс будет даже не дженерикfun <R> getSomething(): R where R: T, R: I{...}K
when(foo){} и дальше пошла простыня из is?)) InstanceOf считался плохим дизайном в джаве, но is + sealed class внезапно модно-молодежно.СМ
QH
when(foo){} и дальше пошла простыня из is?)) InstanceOf считался плохим дизайном в джаве, но is + sealed class внезапно модно-молодежно.QH
K
QH