package fenglei.demo.datatype fun getName(): String? { //?号表示允许返回空 return null } fun main(args: Array<String>) { println("test========") val name: String? = getName() //问号表示允许为空的类型 // println(name.length) //此句编译期报错 println(name?.length)//问号表示允许为空的类型 println("len:${name?.length}")//问号表示允许为空的类型,用!!表示不可能为空 // val name1:String=getName()?:return //如果为null,则退出 println("========") }
Kotlin非空类型
最新推荐文章于 2022-09-14 11:08:58 发布