Kotlin教程:不安全和安全类型转换操作符

不安全的转换操作符:as

有时无法转换变量并抛出异常,这称为不安全转换。 不安全的强制转换由中缀运算符执行。

可以为空的字符串(String?)不能转换为非null字符串(String),这会引发异常。

un main(args: Array){
    val obj: Any? = null
    val str: String = obj as String
    println(str)
}