Golangで長いステートメントを次の行へ継続する

文字列の結合をしていると以下のように長くなることがあります。 改行したくなります。

str := stmt1 + stmt2 + stmt3 + stmt4 + stmt5 + stmt6 + stmt7 + stmt8 + stmt9 + stmt10

少しググった限りだと文字列に改行が含まれ複数行になる場合の記事ばかりが見つかったので、備忘録として残しておきます。 複数行に渡る記述は以下のようにすればOKです。

str := stmt1 +
       stmt2 +
       stmt3 +
       stmt4 +
       stmt5 +
       stmt6 +
       stmt7 +
       stmt8 +
       stmt9 +
       stmt10

+を行頭にもってくるとコンパイルエラーになるので注意です。

Reference