跳轉至內容

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
]
華夏公益教科書