lsk
01/02/2019, 10:03 PMif ( a == null ) {
do something
} else {
do something else
}Dominaezzz
01/02/2019, 10:15 PMlsk
01/02/2019, 10:26 PMstephan_marshay
01/02/2019, 10:28 PMa?.let { do something else } ?: do somethingDominaezzz
01/02/2019, 10:30 PM?: and ?..stephan_marshay
01/02/2019, 10:35 PMAbdul Kadir
01/03/2019, 6:12 AMgaspard
01/03/2019, 8:24 AMa?.doSomething()
(edit: whops, works only if you don't have 2 branches)Dominaezzz
01/03/2019, 8:35 AMAlowaniak
01/03/2019, 12:24 PMnull then it will also execute whatever after ?: was
You would have to use also or apply then
Personally I might go for a
when (a) {
null -> doSomething()
else -> doSomethingElse()
}psilospore
01/07/2019, 2:12 PM