空类型安全
var nonNull:String = "hello"
// 可空类型
var nonNull:String? ="hello"
// 强制转成不可空 !!
var length = nullNull!!.length
val length=nullNull?.size
空类型继承关系
- String其实是String?的子类
var x:String ="hello"
var y:String?="world"
x=y//type mismatch
y=x//ok
var nonNull:String = "hello"
// 可空类型
var nonNull:String? ="hello"
// 强制转成不可空 !!
var length = nullNull!!.length
val length=nullNull?.size
var x:String ="hello"
var y:String?="world"
x=y//type mismatch
y=x//ok
本文标题:2020-09-02
本文链接:https://www.haomeiwen.com/subject/rxbisktx.html
网友评论