単項演算子を波括弧なしで使用すると、先行する式が壊れます。 そのため、複数行に渡る数式は誤解を招く可能性があります。
例:
fun main() {
val result = 1 + 2 * 3
+ 3 // <== '+ 3' は 'result' 変数のものではないため使用されません
println("Result = $result") // この結果は期待値だと思われる '10' ではなく '7' になります
}