FreeBASIC マニュアルのトップに戻る

FreeBASIC Ongoto

目次→言語リファレンス→命令文→流れ制御命令ON...GOTO←オリジナル・サイト

ON...GOTO 左にメニュー・フレームが表示されていない場合は、ここをクリックして下さい

←リンク元に戻る プログラム開発関連に戻る

式にもとづいて、ラベルにジャンプします。

構文:
On expression Goto label1 [, ...]

記述:
式(expression)の値によって、異なったラベルに分岐します。
式の値が 1 の場合は最初のラベル、値が2の場合は 2番目に、など、と分岐します。
式(expression) の値が、ゼロ(0) の場合や、リストの件数より大きい場合は、実行は、On...Goto の直後の命令文に、続きます。

構造化された Select Case 条件文を、On...Goto の代わりに使うことを推奨します。

例:
Dim choice As Integer

Input "整数を入力して下さい: ", choice

On choice Goto labela, labelb, labelc

labela:
Print "選択 a"
Sleep
End

labelb:
Print "選択 b"
Sleep
End

labelc:
Print "選択 c"
Sleep
End



QBからの違い:

参照:
流れ制御命令 に戻る
←リンク元に戻る プログラム開発関連に戻る

ページ歴史:2017-09-29 12:53:08
日本語翻訳:WATANABE Makoto、原文著作者:SysOp

ホームページのトップに戻る

表示-非営利-継承