2016-07-04 1 views
4

私は古いプログラムを取り、新しいバージョンを作成するプロジェクトに取り組んでいます....それはクイックベーシックで書かれていて、私がしないコード行を持っているということです理解するQBasicではONとは何ですか?

ON FLAG% GOTO 1730, 1900 

誰でも私にこれが何であるか教えてもらえますか? 私はVisualBasicの

答えて

6

に取り組んでいますちなみにこれは、基本的に文のこのタイプの省略形構文は次のとおりです。

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

は、より多くの情報のためthis articleを参照してください。

さらに多くのオプションを使用する場合は、より現代的な言語でswitchという文を使用します。

+0

よしありがとう! – sheach

3

これは、GOTO文を使用して、より構造化された例です。

SELECT CASE FLAG% 
    CASE 1 
     GOTO 1730 
    CASE 2 
     GOTO 1900 
END SELECT 
+0

GOTO文を使用したより構造化された例。 – eoredson

関連する問題