小编JEG*_*N S的帖子

重载解析歧义。所有这些功能都匹配

我试图检查是否使用引用运算符在函数中初始化了 lateinit 变量。在这种情况下,函数名和变量名是相同的。所以 Kotlin 抛出

重载解析歧义。所有这些功能都匹配

例外。实际上这段代码有什么问题?

class ABC

class MyClass {
    private lateinit var abc: ABC

    fun abc() {
        if(!::abc.isInitialized){
            println("Hello")
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

kotlin

9
推荐指数
3
解决办法
1万
查看次数

标签 统计

kotlin ×1