Rebol 编程/switch
外观
< Rebol 编程
用法
[编辑 | 编辑源代码]SWITCH value cases /default case /all
描述
[编辑 | 编辑源代码]选择一个选项并评估其后的块。
SWITCH 是一个原生值。
参数
[编辑 | 编辑源代码]- 值 -- 要搜索的值。 (类型:任何)
- 情况 -- 要搜索的案例块。 (类型:块)
改进
[编辑 | 编辑源代码]- /默认
- 情况 -- 如果没有找到其他情况,则为默认情况。 (类型:任何)
- /all -- 评估所有匹配项(不仅仅是第一个)。
源代码
[编辑 | 编辑源代码]switch: native[ {Selects a choice and evaluates the block that follows it.} value "Value to search for." cases [block!] "Block of cases to search." /default case "Default case if no others are found." /all "Evaluates all matches (not just first one)." ]