Condition
patt/;test
是一个模式,仅当 test 为 True 时才匹配.
lhs:>rhs/;test
表示一个规则,仅当 test 为 True 时才应用.
lhs:=rhs/;test
是一个仅当 test 为 True 时使用的定义.
范例
打开所有单元关闭所有单元范围 (2)
属性和关系 (2)
可能存在的问题 (1)
Repeated[p /; test] 要求 p 中的每个命名模式在整个序列中都具有相同的值:
RepeatedNull 也是如此:
将 PatternTest 与未命名的模式结合使用,以允许使用一系列不相同的元素:
Wolfram Research (1988),Condition,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Condition.html.
文本
Wolfram Research (1988),Condition,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Condition.html.
CMS
Wolfram 语言. 1988. "Condition." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/Condition.html.
APA
Wolfram 语言. (1988). Condition. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Condition.html 年