for文
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[機能引きスクリプト・リファレンス]]
Ruby / Python は、カウンタを使った形の for 文ではなく、リ...
** bash [#v48cbb74]
* Python [#z56aa7c8]
for 変数名 in イテラブル・オブジェクト:
処理
range()関数を使ってカウンタを使った for文のようにも書ける
for n in rage( 10 ):
print( n )
- [[for ~ next]]
* for 文 [#xa886d6a]
- Tcl/Tk
for {set i 1} {$i <= 5} {incr i} {
if {$i < 3} {
continue
}
puts stdout $i
}
- Excel VBA
For i% = 1 To 10
Worksheets("Sheet1").Cells(i, 1).Value = i
If (i% = 1)
Exit For '// ループの脱出
}
Next i%
* foreach [#t8278d29]
** foreach (Tcl/Tk) [#p0fc0271]
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;
}
- break, continue 文が使える。
終了行:
[[機能引きスクリプト・リファレンス]]
Ruby / Python は、カウンタを使った形の for 文ではなく、リ...
** bash [#v48cbb74]
* Python [#z56aa7c8]
for 変数名 in イテラブル・オブジェクト:
処理
range()関数を使ってカウンタを使った for文のようにも書ける
for n in rage( 10 ):
print( n )
- [[for ~ next]]
* for 文 [#xa886d6a]
- Tcl/Tk
for {set i 1} {$i <= 5} {incr i} {
if {$i < 3} {
continue
}
puts stdout $i
}
- Excel VBA
For i% = 1 To 10
Worksheets("Sheet1").Cells(i, 1).Value = i
If (i% = 1)
Exit For '// ループの脱出
}
Next i%
* foreach [#t8278d29]
** foreach (Tcl/Tk) [#p0fc0271]
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;
}
- break, continue 文が使える。
ページ名: