Rebol 编程/reflect
外观
< Rebol 编程
REFLECT value field
返回有关值的定义相关详细信息。
REFLECT 是一个函数值。
- 值 -- (类型:任何类型)
- 字段 -- 例如:spec body words values title 等。 (类型:词语)
- 捕捉
reflect: func [ "Returns definition-related details about a value." [catch] value [any-type!] field [word!] "Such as: spec body words values title etc." ][throw-on-error [ switch/default field [ spec [spec-of :value] body [body-of :value] words [words-of :value] values [values-of :value] types [types-of :value] title [title-of :value] ] [ cause-error 'script 'invalid-arg field ] ]]