иметь возможность компилировать / декомпилировать код
я есть строковая переменнаяab
, Если я позвонюtoUpperCase
через оператора безопасного вызова после того, как я назначил ему значение null, kotlin выдает ошибку.
fun main(args: Array<String>){
var ab:String? = "hello"
ab = null
println(ab?.toUpperCase())
}
Ошибка: (6, 16)
Неоднозначность разрешения перегрузки:
@InlineOnly общедоступное встроенное веселье Char.toUpperCase (): символ определен в kotlin.text
@InlineOnly общедоступное встроенное веселье String.toUpperCase (): строка, определенная в kotlin.text
В чем здесь проблема?