Anton Lakotka [JB]
01/30/2019, 11:44 AMmarstran
01/30/2019, 11:47 AMlet
and ?:
.
superHeavyOperation()
?.let { -24 + it.length } ?: 42
Anton Lakotka [JB]
01/30/2019, 11:52 AMAlowaniak
01/30/2019, 12:02 PMAnton Lakotka [JB]
01/30/2019, 12:03 PMmarstran
01/30/2019, 12:14 PMAlowaniak
01/30/2019, 12:28 PMlet
sure, but if that's not desirable maybe you'll want to use also
or apply
Personally I would probably go for
when(val it = superHeavyOperation()) {
null -> 42
else -> -24 + it.length
}
Anton Lakotka [JB]
01/30/2019, 12:30 PMAlowaniak
01/30/2019, 12:31 PMAnton Lakotka [JB]
01/30/2019, 12:32 PMAnton Lakotka [JB]
01/30/2019, 12:32 PMAlowaniak
01/30/2019, 1:19 PM