Estou recebendo erro de ambiguidade de resolução de sobrecarga na chamada segura do kotlin
Eu tenho uma variável de seqüência anulávelab
. Se eu ligartoUpperCase
via operador de chamada segura depois de atribuir nulo a ele, o kotlin dá erro.
fun main(args: Array<String>){
var ab:String? = "hello"
ab = null
println(ab?.toUpperCase())
}
Erro: (6, 16)
Ambiguidade de resolução de sobrecarga:
@InlineOnly diversão inline pública Char.toUpperCase (): Char definido em kotlin.text
@InlineOnly public inline fun String.toUpperCase (): String definida em kotlin.text
Qual é o problema aqui?