【发布时间】:2018-06-02 20:51:52
【问题描述】:
我看到了这个question。
加上这行怎么会这样
fun Int.toUpperCase() = ""
这个问题
错误:(6, 16)
重载分辨率歧义:
@InlineOnly 公开 inline fun Char.toUpperCase():在 kotlin.text
中定义的字符 @InlineOnly public inline fun String.toUpperCase(): kotlin.text 中定义的字符串
为这段代码消失?
fun main(args: Array<String>){
var ab: String? = "hello"
ab = null
println(ab?.toUpperCase())
}
为参考问题给出的答案是有道理的,它只是没有回答这里发生的事情。
【问题讨论】:
-
确实,这是一些令人头疼的材料:)
标签: kotlin