Use of Boolean? in if expression

前端 未结 11 1883
陌清茗
陌清茗 2020-12-13 23:14

If I have a nullable Boolean b, I can do the following comparison in Java:

Boolean b = ...;
if (b != null && b) {
   /* Do something */
         


        
11条回答
  •  爱一瞬间的悲伤
    2020-12-14 00:01

    You can do with safe Operator "let"

    val b: Boolean? = null
    b?.let { flag ->
        if(flag){
            // true Block
        } else {
            // false Block
        }
    }
    

提交回复
热议问题