条件が成立した場合と、そうでない場合に処理する

説明

条件が成立した場合と、そうでない場合に処理するにはIF〜ESLE〜THENを使います。スタックの値が偽以外であればELSEまで続く処理が実行され、偽の場合はELSEからTHENまで続く処理が実行されます。
以下のサンプルは最初の行では条件が成立するので999が画面に表示されます。2行目は条件が成立しないので画面には111が表示されます。

[以下のForthプログラムをダウンロード]

5 2 + 7 = IF 999 . ELSE 111 . THEN
6 2 + 7 = IF 999 . ELSE 111 . THEN

目次に戻る