AL
d is Some
, он не может быть null
d ?: return
)Size: a a a
AL
d is Some
, он не может быть null
d ?: return
)KG
d is Some
, он не может быть null
AA
KG
AL
AA
KG
sealed class Demo {fluxDemo() {
object None : Demo()
data class Some(
val thing: Any
) : Demo()
}
fun
AA
sealed class Demo {fluxDemo() {
object None : Demo()
data class Some(
val thing: Any
) : Demo()
}
fun
KG
AA
KG
AA
fun main() {
Stream.of<Demo>(None, Some(1))
.map<Any> {
when (it) {
is None -> 0
is Some -> it.thing
}
}
.forEach(::println)
}
sealed class Demo {
object None : Demo()
data class Some(val thing: Any) : Demo()
}
AA
.of<Demo?>(None, Some(1))
D
AN
AN
AN
D
AN
AN