Я только что открыл kotlinc
(который, по-видимому, по умолчанию kotlin-jvm
?) И опустил код типа hello-world
:
data class Person(val name: String, val age: Int) {
val isAdult get() = age >= 20
}
Давайте создадим экземпляр:
val p = Person("ab", 10)
Надеемся, что repl
предложит нам свойства через tab
key ..?
p.<tab>
repl
подает на каждом tab
вместо предложения свойств этого Person
экземпляра. «На всякий случай» я :quit
и открыл kotlinc-jvm
явно - и получил то же поведение. Следует ли верить, что не было code completion
доступных? Я пропускаю какую-то опцию для запуска kotlinc
?