【发布时间】:2023-03-15 19:23:01
【问题描述】:
给定代码
fun main(args: Array<String>) {
val someText: String? = null
println(someText.toString())
}
运行时,输出为
null
出现两个问题:
- 是否可以实现自定义 null 安全方法并回退到某些默认代码(我认为,toString 可以)
- 为什么不抛出异常?
【问题讨论】:
-
好的,但是第二个问题呢?这可能吗?