Rebol 编程/默认
外观
< Rebol 编程
DEFAULT 'word value
如果一个词还没有被设置,则将其设置为默认值。
DEFAULT 是一个函数值。
- 词语 -- 词语(对于词语!值使用 :var)(类型:词语 设置词语 文本词语)
- 值 -- 值(类型:任何)
default: func [ {Set a word to a default value if it hasn't been set yet.} 'word [word! set-word! lit-word!] "The word (use :var for word! values)" value "The value" ][ unless all [value? word not none? get word] [set word :value] :value ]