Ruby / Python は、カウンタを使った形の for 文ではなく、リストなどのイテラブル・オブジェクトの要素について繰り返す形をとる。
for 変数名 in イテラブル・オブジェクト: 処理
range()関数を使ってカウンタを使った for文のようにも書ける for n in rage( 10 ): print( n )
for {set i 1} {$i <= 5} {incr i} {
if {$i < 3} {
continue
}puts stdout $i }
For i% = 1 To 10
Worksheets("Sheet1").Cells(i, 1).Value = i If (i% = 1)
Exit For '// ループの脱出
}
Next i%
foreach {i j} {A B C D E F} {
puts stdout "$i $j"
}
=> A B
=> C D
=> E F
foreach name $file_list { # $file_list はすでにリストなので { } で囲うと期待通り動作しない
puts $name;
}