Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 核心语言 > 规则与模式 > 模式 >

Condition (/;)

patt/;test
仅当 testTrue 时匹配的模式。
lhs:>rhs/;test
仅当 testTrue 时使用的规则。
lhs:=rhs/;test
仅当 testTrue 时使用的定义。
  • test 中使用所有模式变量必须出现在 patt 中。
  • lhs:=Module[{vars}, rhs/;test] 允许在 testrhs 之间共享局部变量,您可以用 BlockWith 相同的结构。  »
1 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team