此为 Mathematica 7 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.1)

TagSet (/: =)

f/:lhs=rhs
lhs 赋给 rhs,并将赋值和符号 f 联系。
  • TagSet 定义适当的上值和下。
  • f/:lhs=rhs 中,符号 f 必须出现在 lhs 中,作为 lhs 的头,相当于头部的头部,lhs 的元素之一,或元素之一的头部。
  • 一个普通的例子是 f/:h[f[args]]=rhs
  • 您可以通过输入 ?symbol 看所有的和一个特殊符号相关联的规则。
  • 如果 flhs 中出现几次,则 f/:lhs=rhs 与每个出现的赋值关联。
  • 当它在未计算的符号形式中出现时,TagSet 视为一个范围结构,这样必要时会重命名嵌套结构中出现的相同变量。
1 的新功能