我刚刚打开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键为我们提供属性。
p.<tab>
repl 在每个tab上发出哔哔声,而不是提供该Person实例的属性。 “以防万一”我:quit并显式打开kotlinc-jvm-并得到相同的行为。是否可以相信没有code completion?我是否缺少启动kotlinc的选项?

最佳答案

Kotlin repl当前不支持制表符完成。有关更多详细信息,请参见官方错误跟踪器:
https://youtrack.jetbrains.com/issue/KT-14177
https://youtrack.jetbrains.com/issue/KT-23036

如果您使用IntelliJ,则可能要尝试暂存文件。它们适用于少量代码并支持代码完成。

07-24 09:49
查看更多