私はこれを見ましたquestion。「オーバーロード解決のあいまいエラー」は別のオーバーロードで解決しました
は、どのようにそれがこのラインで
fun Int.toUpperCase() = ""
にこの問題を追加しました
Error:(6, 16)
Overload resolution ambiguity:
@InlineOnly public inline fun Char.toUpperCase(): Char defined in kotlin.text
@InlineOnly public inline fun String.toUpperCase(): String defined in kotlin.text
は、コードのこの作品のために離れて行くことができますか?
fun main(args: Array<String>){
var ab: String? = "hello"
ab = null
println(ab?.toUpperCase())
}
参照の質問のために与えられた答えは理にかなって、それはちょうどここに何が起こっているのか答えていません。
確かに、それはいくつかのヘッドスクラッチマテリアルです:) –