05)repeat文(くりかえしの処理)repeat 〜end repeat

| コメント(0)

くりかえし1
1から10まで順に繰り返す。InDesignなら1ページから10ページまで処理
をするという時にrepeat文を使います。くりかえしでもっともよく使う処理
が下です。下記は変数CCCに1 〜10までの値を順番に入れながら実行します。
必ずend repeatがいります。

repeat with CCC from 1 To 10
    display dialog CCC
end repeat
=>結果は1から10までの文字がダイアログで発生する。

くりかえし2
無限に繰り返す処理を入れある条件が成立したら処理を終わります。

set DDD to 1--変数DDDに1を入れる。
repeat--無限に繰り返す。
    if DDD > 50 then--もし変数DDDが50以上なら
        exit repeat--繰り返しを抜ける
    end if
    set DDD to DDD + 1--変数DDDに1をプラスする。
end repeat

くりかえし3
配列変数のなかを1つづつ変数に入れます。

set meishiFile to {"たけうち", "森田", "おおもり", "ばば", "なかむら"} as list
repeat with myName in meishiFile
--↑配列変数meishiFileの中を1つづつ順に変数myNameに入れる
    display dialog myName & "さん"
end repeat
=>「たけうちさん」「森田さん」「おおもりさん」。。。と順に表示される
Comments are nofollow setting

コメントする

エントリー一覧

OpenID対応しています OpenIDについて
Powered by Movable Type 8.0.2
漢字イラストロジック-脳トレ京
FREE ONLINE SUDOKU