È possibile scrivere qualcosa di simile o dobbiamo tornare al controllo null manuale in Kotlin?Come modellare gli optionals in Kotlin?
val meaningOfLife : String? = null
when meaningOfLife {
exists -> println(meaningOfLife)
else -> println("There's no meaning")
}
il costrutto 'if' è più preferibile per situazioni binarie come questa. Ha lo stesso identico effetto di quando? Qui – voddan
Perché è preferibile se ha lo stesso effetto? Il vantaggio di "quando" è che ha spazio per crescere. – TomTom
In caso di nullability 'quando' non ha nulla per cui crescere. Usare 'when' come glorificato' if' è abbastanza dispendioso IMO – voddan