RuleDelayed
lhs:>rhs 或 lhsrhs
表示将 lhs 转换为 rhs 的规则,仅当使用规则后计算 rhs.
更多信息
- 字符 可以输入为 :> 或 ∖[RuleDelayed].
- RuleDelayed 有 HoldRest 属性.
- 您可以用 Replace 来应用规则.
- lhs:=rhs 赋值指定无论何时都应使用规则 lhs->rhs.
- 当应用特定规则时,您可以用 Condition 来指定.
- 在 StandardForm 中,RuleDelayed 输入为 .
范例
打开所有单元关闭所有单元应用 (3)
属性和关系 (6)
Module 和 With 不会影响 RuleDelayed 的局部变量:
Module 有效地使用了 y 的一个重命名实例:
通过计算 RuleDelayed 的变量,避免了局部作用域:
KeyValuePattern 可被用来对规则列表进行转换:
KeyValuePattern 区别对待 Rule 和 RuleDelayed:
Wolfram Research (1988),RuleDelayed,Wolfram 语言函数,https://reference.wolfram.com/language/ref/RuleDelayed.html (更新于 1996 年).
文本
Wolfram Research (1988),RuleDelayed,Wolfram 语言函数,https://reference.wolfram.com/language/ref/RuleDelayed.html (更新于 1996 年).
CMS
Wolfram 语言. 1988. "RuleDelayed." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 1996. https://reference.wolfram.com/language/ref/RuleDelayed.html.
APA
Wolfram 语言. (1988). RuleDelayed. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/RuleDelayed.html 年