FreeBASIC CatPgControlFlow
目次
→言語リファレンス→命令文→
Control Flow Statements
←オリジナル・サイト
流れ制御命令
左にメニュー・フレームが表示されていない場合は、ここをクリックして下さい
←リンク元に戻る
プログラム開発関連に戻る
プログラム実行の流れを指示する命令文。
移動命令文
プログラムの別の部分に、制御を移す、命令文。
分岐命令文
幾つかのコード分岐の1つを実行する、命令文。
繰り返し命令文
繰り返してコードを実行する、命令文。
移動命令文
GOTO
コードのテキスト・ラベルで定義した、別の所に、実行を移します。
GOSUB
実行を、テキストラベルで定義した、コードの別の部分に、移します。
ON GOTO
式の値に基づいて、テキストラベルで定義したコードの、一つの部分に、実行を転送します。
ON GOSUB
式の値に基づいて、テキストラベルで定義したコードの、一つの部分に、実行を移します。
RETURN (手続きから)
値を返す手続きから戻ります。
RETURN (Gosub から)
Gosub
を使った呼び出しから戻ります。
EXIT SUB
,
EXIT FUNCTION
,
EXIT OPERATOR
,
EXIT CONSTRUCTOR
,
EXIT DESTRUCTOR
,
EXIT PROPERTY
途中で、手続きコード・ブロックから抜けます。
分岐命令文
IF..END IF
条件が合致すると、1つのブロックを実行する命令文。
..ELSE IF..
前のすべての条件が満たされなくて、この条件が満たされると、一つのブロックのコードを実行します。
..ELSE..
前のすべての条件が満たされなかったなら、一つのブロックのコードを実行します。
SELECT..END SELECT
1 組の条件を使って、多くの命令文のブロックの 1 つを実行します。
..CASE..
条件が合致すると、一つのブロックのコードを実行します。
..CASE ELSE..
先のすべての条件が満たされなかったなら、一つのブロックのコードを実行します。
繰り返し内分岐制御
EXIT SELECT
SELECT..END SELECT
命令文の途中から、抜け出します。
繰り返し命令文
WHILE..WEND
条件が合致している間、1つのブロックの命令文を実行します。
FOR..NEXT
1つの命令文ブロックを、iterator(反復子)が 式より小さいか、または大きい間、実行します。
DO..LOOP
条件が合致するまでか、または、合致している間、命令文の1ブロックを繰り返し実行します。
繰り返し内制御
CONTINUE WHILE
,
CONTINUE FOR
,
CONTINUE DO
途中から、再度、繰り返しをやり直します。
EXIT WHILE
,
EXIT FOR
,
EXIT DO
途中で、繰り返しから抜け出します。
目次に戻る
←リンク元に戻る
プログラム開発関連に戻る
ページ歴史:2020-08-13 03:32:26
日本語翻訳:WATANABE Makoto、原文著作者:JeffMarshall