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

FreeBASIC Gosub

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

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

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

コードのセクションを使って、戻るための、流れ制御命令文。

構文:
Gosub label

記述:
実行は、行ラベルでマークされたサブルーチンにジャンプします。
常に Return を使って Gosub を抜けます。実行は、Gosub の後の次の命令文から続行されます。


Gosub がジャンプする行ラベルは、Gosub と同じ、メイン/関数/サブブロック、になければなりません。
サブルーチンのすべての変数は、ブロックで共有します。引数は、使えません。
このため、Gosub は悪いプログラミング習慣と考えられています。読みにくくて追跡不可能なコードを発生させる可能性があるからです。
代わりに、SubFunction を使うほうがよいです。

例:
'' -lang qb で、コンパイルします

'$lang: "qb"

GoSub message
Sleep
End

message:
Print "歓迎!"
Return



方言差:

QBからの違い:

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

ページ歴史:2020-08-13 03:38:47
日本語翻訳:WATANABE Makoto、原文著作者:SysOp

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

表示-非営利-継承