natpryce
12/04/2017, 7:58 AMif (state?.isValid ?: true) ...
gildor
12/04/2017, 8:00 AMnullableBool == true
and nullabelBool == false
insteadgildor
12/04/2017, 8:37 AMval isValid = state?.isValid ?: false
if (isValid) …
natpryce
12/04/2017, 8:38 AMgildor
12/04/2017, 8:44 AMnatpryce
12/04/2017, 8:46 AMnatpryce
12/04/2017, 8:46 AMif (maybeState != false)
natpryce
12/04/2017, 8:46 AMnatpryce
12/04/2017, 8:46 AMnatpryce
12/04/2017, 8:47 AMgildor
12/04/2017, 8:53 AMmaybeState != false
can be confusing, so just declare non-nullable local variable with elvis operation is reasonable alternative in this situationgildor
12/04/2017, 8:53 AMmaybeState == true
is clear enough for me