arekolek
07/26/2018, 7:56 AMenum class Bit {
ZERO, ONE
}
fun test(bit: Bit): Int {
if (bit == Bit.ZERO) {
return 0
}
return when (bit) {
Bit.ONE -> 1
}
}
meaning exhaustive when
, where some branches have been exhausted before the when
? Would that be something useful?Allan Wang
07/26/2018, 4:59 PMwhen
and add all the logic within each case?karelpeeters
07/26/2018, 6:51 PMbit == Bit.ONE
for all code after the if
IMO.karelpeeters
07/26/2018, 6:51 PMrrader
07/27/2018, 6:39 AM