我是Kotlin的新手,我写了一个非常简单的课:
class Person(age_: Int) {
var age: Int = age_;
get() = age - 5
}
该行:
get() = age
标记有错误:
期待成员声明
如何编写有效的吸气剂?
答案 0 :(得分:0)
由于kotlin自动生成getter和setter,所以您要尝试的是递归调用,这在kotlin中是固定的,在scala中,您将获得递归调用而没有任何错误。
创建吸气剂的正确方法如下:
class Person(age_: Int) {
var age: Int = age_
get() = field - 5
}