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

Apply (@@)

Apply[f, expr]
f@@expr 利用 f替换 expr 的头部。
Apply[f, expr, levelspec]
替换 expr 部分中由 levelspec 指定的头部。
  • Apply 使用标准层指定:
n1n
Infinity1Infinity
{n}只有层 n
{n1,n2}n1n2
  • levelspec 缺省值在 Apply 中为 {0}
  • f@@@expr 等价于 Apply[f, expr, {1}]
  • 正层的 n 由指标 n 指定的 expr 所有部分组成。
  • 负层的 -n 由带有深度 nexpr 所有部分组成。
  • -1 由不带次级部分的数值、符号和其它对象组成。
  • 0 相对应于整个表达式。
  • Apply 通常很有效地构成全新表达式然后进行计算。
  • Apply 作用于 SparseArray 对象,就如同它作用于相应的普通列表。
1 的新功能 | 5 中的修改功能