Nicolas Chaduc
05/25/2018, 7:51 AMif let valueCatchNotNull = valueCanBeNull {
} else {
}
we can catch value not null with ?.let
but can’t use elseOlivier Patry
05/25/2018, 7:53 AMvalueCatchNotNull?. let {
<if not null part>
} ?: <else part>
?marstran
05/25/2018, 7:54 AMgildor
05/27/2018, 9:58 AMif (valueCanBeNull != null) {
//Cannot be null anymore
} else {
// Is actually null
}
val someNullable = someCode.someNullable
if (someNullable != null) {
// Now smart cast works
}