问题描述
在println(Toby)语句上引发重载分辨率歧义错误。 如果我不将var Toby的值重新分配为null,则代码有效。如果我将var Toby重新分配为任何非null值,则它将起作用。怎么了?
var Toby:String? = "Pizza time"
fun main(args: Array<String>) {
Toby = null //if I comment it out then the error goes away ... WHY?
if(Toby != null){
println(Toby) // error here
} else {
println("I'm gonna put some dirt in your eye")
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)