カテゴリー
Kotlin言語 メモ:言語

Kotlin:命令を複数行に分割して記述する

Kotlin で長い行を複数行に分割して記述するとき、分割のしかたによっては思ったように動作しないことがあります


たとえば次のように1行に書かれた命令を複数行に分割するとき…

// この命令を複数行に分割します
i = a + b + c + d + e

次のように分割すると結果が違っちゃうんです

// これだと思ったように動作しません
i = a
    + b
    + c
    + d
    + e

行末を演算子にして、明らかに続きがあるようにすると同じように動作するの

// これは同じように動作します
i = a +
    b +
    c +
    d +
    e