kotlin 集合判断size

2019-08-15  本文已影响0人  kot_flu

if (data.images?.size ?: 0 > 0) {
}

当然Kotlin不会让程序出现这种啰嗦的代码,所以里面提供了对象A ?: 对象B表达式,并且取消了Java中的条件表达式 ? 表达式1 : 表达式2这个三元表达式。
?:表示的意思是,当对象A值为null的时候,那么它就会返回后面的对象B。
val roomList: ArrayList<Room>? = null
val mySize= roomList?.size ?: 0  





上一篇 下一篇

猜你喜欢

热点阅读