规则与模式

Wolfram 语言符号编程范式的核心,是任意符号模式转换规则的概念. Wolfram 语言的模式语言方便的描述了一系列各种类型的表达式,让程序变得易读、简洁且高效.

规则 »

lhsrhs (Rule) 替换规则的表示

expr/.rules (ReplaceAll) 对表达式应用替换规则

RuleDelayed(:>)  ▪  ReplaceRepeated(//.)  ▪  Condition(/;)  ▪  ...

模式 »

x_ 任意表达式,命名

x__ 表达式序列

a|b|c 替换形式

Repeated(..)  ▪  Except  ▪  Longest  ▪  Shortest  ▪  ...

模式匹配函数 »

Cases 匹配给定模式的列表元素或表达式元素

Position  ▪  MemberQ  ▪  MatchQ  ▪  Count  ▪  DeleteCases  ▪  ...

赋值 »

lhs=rhs, lhs:=rhs 赋值给任意模式