Kotlin 基础语法
5.1 kotlin 方法
5.1.1 kotlin 方法声明
Kotlin 定义方式比较简单,括号中是参数,格式: "函数名(参数名称: 参数): 返回类型",返回类型定义在括号外...如果需要声明一个变量可为空,仅需在变量类型后面加上?
val n: String?=null
声明一个变量可为空,仅需在变量类型后面加上?...// 在使用n的时候,由于n可能为null,直接使用编译器会报错
n.length
// 正确的使用方式是,在使用前,做判空处理
// 如果变量为空,只需在变量类型后面加上?...=null)
{
foo
}
else
{
bar
}
foo?.length?:-1
5.8.3.3 '!!'
?
Kotlin 中 !!...,它可以在失败时返回 null,详细代码如下:
foo as?