跳转到内容

Rebol 编程/尝试

来自维基教科书,开放世界中的开放书籍
ATTEMPT value 

尝试评估并返回结果或错误时的 NONE。

ATTEMPT 是一个函数值。

  • value -- (类型:任何)

(特殊属性)

[编辑 | 编辑源代码]
  • 抛出

源代码

[编辑 | 编辑源代码]
attempt: func [
    {Tries to evaluate and returns result or NONE on error.} 
    [throw] 
    value
][
    unless error? set/any 'value try :value [get/any 'value]
]
华夏公益教科书