Go言語:繰り返し
Forの話
- Go言語の繰り返しは、'for`のみ。
- 条件の書き方で、rubyでいうところの、
while
やloop
みたいなことを書ける。
- 条件の書き方で、rubyでいうところの、
for
ステートメントの条件式に、カッコは不要- というか、書けない。
繰り返しを抜けるときは
break
パターンA
for i := 0; i < 10; i++ { }
- JavaScriptなどでお馴染みの書き方。
- パターンB
i := 0; for ; i < 10; { }
- パターンAの最初と最後の式をなくした。
- パターンC
i := 0; for i < 10 { }
- パターンBで、不要なセミコロンを取り払う。
while
と同じ書き方になる。
- パターンD
for { }
- 条件式をなくす。
- loopとおなじになる。