2
red>> red
== true
red>> type? red
== logic!

なぜredブール変数なのか知りたいですか?

(おそらく関係ない) 補足: rebolREBOL 2.7 ではコンソールのタイプはobject!.

4

2 に答える 2

4

これはもはや当てはまりません:

red>> red
== 255.0.0

red>> Red
== 255.0.0
于 2016-09-29T13:27:52.067 に答える
3

"Red base environment definitions"ファイルで次のように定義されています。

Red: true ;-- ultimate Truth ;-) (pre-defines Red word)

https://github.com/red/red/blob/9c355efa76ac1b5c17a8cbf359c5d7ab05a6a013/environment/scalars.red#L13

このファイルには、次のようなその他の初期環境定義が含まれています。

escape:      #"^["
slash:       #"/"
sp: space:   #" "
...

以下のコメントで @kealist が指摘しているように、これは有用な目的を果たします。

スクリプトのRed []ヘッダーがエラーを引き起こすのを防ぎます。

Rebol では、rebol単語はsystemオブジェクトにバインドされているため、Red も同様のアプローチに従うことを期待しています。

于 2015-04-19T23:58:35.567 に答える