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
]