Комментарий об удивительном поведении не о фигурной скобке, а более общий.Рассмотрите этот код:
val result = 1
+ 2
println(result)
, вы можете ожидать, что это напечатает «3», но он печатает «1», потому что это 2 утверждения, val result = 1
и + 2
Вы бынапишите это в Kotlin, если вы хотите разбить строку:
val result = 1 +
2
это простой пример, но он подчеркивает разницу, которую не имеют точки с запятой для определения конца оператора.