私は古いqbasicコードに取り組んでいます。これは、すべてのGotoステートメントの混乱です。次の行が常に戻ることを修正しますか?クイック基本コロンラインセパレータ
IF FLAG = 0 THEN TARGET = X: GOSUB 55000: TEMP = XI - TEMP2: RETURN
これを正しく理解すれば、コロンは同じ行のステートメントを区切ります。 if
は、TARGET = Xにのみ関連します.GOSUB、TEMP =、およびRETURNは常に実行されます。正しい?非常に次の行が
IF FLAG = 1 THEN STEP = X: GOSUB 115000
を読み取り、第二文のラベルがGOTOで使用されることはありませんので、私はそれが今までに実行になるだろうことを見ることができないので、私の混乱の
一部があります。
「Nibbles」または「Gorilla」ですか? –
@JoeEnosどちらもありません。古いIEEEコードです。 –
少なくともPL/Iではありませんが、['if then then then else; else else = if; '](http://wiki.tcl.tk/14057?redir=13395)。現代の言語は理由のためにキーワードを予約しています... ;-) –