[Top Page][Edit][Discussion][Edit History][All Pages][Recent Changes][->Japanese]

HSPHelp:while


while

while p1                [条件が満たされている間だけ、whileからwendまでを繰り返し実行]

    p1 : 条件式

説明

HSPHelp:whileに続く条件が満たされている間だけ、 HSPHelp:whileからHSPHelp:wendまでを繰り返します。 条件が満たされていない場合はHSPHelp:whileからHSPHelp:wendまでを実行しません。 HSPHelp:whileに続く条件を省略した場合は、無限に繰り返しを行ないます。

例:

        var = 0
        while var < 5
           var = var+1
           print "var = "+var
        wend            ; var が5以下の間だけ while 以下を繰り返す

また、HSPHelp:_continue?、HSPHelp:_break?マクロによって再開、 脱出が可能です。 HSPHelp:whileHSPHelp:wend制御は、 プリプロセッサのマクロ機能を使って実現されています。 CやJava等に近い記述をしたいような場合にお使い下さい。 初心者の方には、HSPHelp:repeatHSPHelp:loop命令か、 HSPHelp:ifHSPHelp:goto命令による繰り返し処理を推奨します。

グループ

プログラム制御マクロ

備考

ver2.61標準命令
[HSP拡張マクロを使用する]にチェックを記入(default)

参照