forループ
最も一般的なループ構文。古典的な C の書式は for (init; condition; increment)。現代的な変種は、コレクションを走査する for-each / for-in である。
C 形式は C/C++/Java/JS にある。Python 流は for x in items(カウンタなし、走査のみ)。Rust は for x in iter とイテレータ API の組み合わせ。JS には3種類あり、for-in(オブジェクトのキー)、for-of(反復可能オブジェクト)、forEach(配列メソッドで、break/continue が使えない)。関数型言語は明示的なループより map/filter/fold を好む。古典的な落とし穴は off-by-one エラーで、Python の range や Kotlin の 1..10 のような範囲イテレータのほうが安全である。