条件が成立した場合と、そうでない場合に処理する
説明
条件が成立した場合と、そうでない場合に処理するには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
目次に戻る