Apply

Apply[f,expr]
f 替换 expr 的头部.

Apply[f,expr,{1}]
f 替换 expr 的第 层的头部.

Apply[f,expr,levelspec]
替换 expr 中使用 levelspec 指定的部分的头部.

Apply[f]
表示 Apply 的运算符形式,它可以应用于表达式.

更多信息和选项更多信息和选项

  • Apply 使用标准层指定:
  • nn
    InfinityInfinity
    {n}只有层 n
    {n1,n2}
  • levelspec 的缺省值在 Apply 中为 .
  • 等价于 Apply[f,expr,{1}].
  • 正层 n 由指标 n 指定的 expr 所有部分组成.
  • 负层 -n 由深度为 nexpr 所有部分组成.
  • 由不带次级部分的数值、符号和其它对象组成.
  • 对应于整个表达式.
  • Apply 通常很有效地构成全新表达式然后进行计算.
  • Apply 作用于 SparseArray 对象,就如同它作用于相应的普通列表.
  • Apply 仅作用于 Association 对象中的值.
  • Apply[f][expr] 等价于 Apply[f,expr].
1988年引入
(1.0)
| 2014年更新
(10.0)