Я играл со сценариями Kotlin, и меня раздражало появление следующей ошибки:
script:
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!")
^
Если я используюразрыв строки вместо точки с запятой это работает.Разве компилятор не сказал мне, что точка с запятой будет в порядке?!
Это будет действительный код Котлина (внутри функции файла .kt).