変数に代入する/変数から取り出す
説明
スタック上にある値を変数に代入するには!を使います。「変数名 !」のように変数名の後に空白で区切って!を書くと、スタックから1つ値を取り出し変数に入れます。
変数の値を取り出しスタックに積むには「変数名 @」のように変数名の後に空白で区切って@を書きます。なお、変数の値が削除されるわけではないので「A @ A @」とすると変数Aの値が2つスタックに積まれます。
[
以下のForthプログラムをダウンロード
]
VARIABLE A 123 A ! A @ .
目次に戻る