kotlin:科学构造函数中的“未解决的引用”

时间:2018-11-29 04:30:30

标签: kotlin constructor

我对Kotlin还是很陌生,也许这可能是一个愚蠢的问题,但是当我尝试打印它时,为什么使用在辅助参数中定义的变量会产生“未解析的引用”错误,而在相同情况下却不会发生主要构造函数

fun main(args: Array<String>){    
    var stud= Student("Yash", 10)    
}

class Student(name: String) {
    init {
        println("name is $name")
    }

    constructor(n: String, Id: Int): this(n) {
       println("name is $n")
       println("id is $id")
    }
}

1 个答案:

答案 0 :(得分:2)

参数id是小写字母,但是您尝试打印大写字母ID,现在就可以这样更改了

  

构造函数(n:字符串,id:整数)

npm ls --parseable | wc -l