为什么kscript不喜欢分号?

时间:2018-10-01 20:52:36

标签: kotlin

我在玩Kotlin脚本时很生气,得到以下错误:

脚本:

val name = "you"; println("Hello $name!")

错误:

tt.kts:1:19: error: unexpected tokens (use ';' to separate expressions on the same line)
val name = "you"; println("Hello $name!")
                  ^

如果我使用换行符而不是分号,它将起作用。编译器不只是告诉我分号就可以了吗?!

这将是有效的Kotlin代码(在.kt文件的功能内)。

1 个答案:

答案 0 :(得分:0)

实际上这是一个已知的错误。参见https://youtrack.jetbrains.net/issue/KT-24996