定数は数値(リテラル)の別名であり、使用局面での特別な意味を明確にしてくれます。他に、固定された値を表現するものとしては、文字列定数(String Constant :SCON)があります。
定数はCONSTANT宣言で生成されます。定数ですから値を付け替えるためのワードはなく、宣言時にトップスタックに初期値を与える必要があります。
100 CONSTANT StdBoilingPointOfWaterbyC \ 定数100--水の沸点、ただし一気圧のもとで摂氏
StdBoilingPointOfWaterbyC \ 定数値をトップスタックに返す
ナンセンスな例ですみません。
システム内ですでに定義された定数があるので、便宜上、ここに挙げておきます。
| 定数 |
値 |
意味 |
| TRUE |
-1 |
論理的真 |
| FALSE |
0 |
論理的偽 |
| BL |
32 |
空白文字コード |
| LF |
10 |
改行文字(UNIX)コード |
| RET |
13 |
改行文字(Mac)コード |
| CELL |
8 |
1 セルバイト長 |
関連項目:
最終更新:2019年05月26日 22:02