4

私は、古いプログラムを使用して新しいバージョンを作成するプロジェクトに取り組んでいます....問題は、それがQuick Basicで書かれており、理解できないコード行があることです.

ON FLAG% GOTO 1730, 1900

これが何なのか誰か教えてください??? ちなみに、私はVisualBasicに取り組んでいます

4

2 に答える 2

6

これは基本的に、このタイプのステートメントの簡略構文です。

IF FLAG% = 1 THEN GOTO 1730 ELSE IF FLAG% = 2 THEN GOTO 1900

詳細については、この記事を参照してください。

switchより多くのオプションについては、おそらくより現代的な言語でのステートメントに目を向けるでしょう。

于 2016-07-04T11:24:29.257 に答える
4

これは、GOTO ステートメントを使用した、より構造化された例です。

SELECT CASE FLAG%
    CASE 1
        GOTO 1730
    CASE 2
        GOTO 1900
END SELECT
于 2016-08-06T00:09:12.973 に答える