書き比べスクリプト・リファレンス

Ruby / Python は、カウンタを使った形の for 文ではなく、リストなどのイテラブル・オブジェクトの要素について繰り返す形をとる。

Python

for 変数名 in イテラブル・オブジェクト:
   処理
range()関数を使ってカウンタを使った for文のようにも書ける
for n in rage( 10 ):
  print( n )

Dictionaryを使ったループ

for key in dec:      # decの要素分ループ。キーが順番に key に代入される
    print( dec[key] )    

Tcl/Tk

    puts stdout $i
}
foreach {i j} {A B C D E F} {
   puts stdout "$i $j"
}

=> A B
=> C D
=> E F

Excel VBA

For i% = 1 To 10
    Worksheets("Sheet1").Cells(i, 1).Value = i
    If (i% = 1) 
        Exit For    '// ループの脱出
    }
Next i%

continue
Excel VBAには continue文が用意されていない。
Goto文で代用する必要がある。


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2023-02-15 (水) 18:24:55