函数复合与算符形式

Wolfram 语言的符号结构使得创建可以进行符号式合并和操作的算符变得轻松形成运算的管道并且应用到参数. 某些内置函数也直接支持柯里化形式,可直接作为符号式算符使用.

f@x 函数应用 f[x]

Composition or f@*g 从左向右复合 f[g[_]]

x//f 函数应用 f[x]

RightComposition or f/*g 从右向左复合 g[f[_]]

ApplyTo x//=f x=f[x]

Construct 根据标头和参变量构建表达式

Function 把任意表达式转化为可以应用的纯函数

Identity 恒等函数

InverseFunction 符号逆函数

Inactive 未激活的函数

OperatorApplied 将函数转换为可作为运算符形式应用的函数

CurryApplied 一般柯里化运算符形式

ReverseApplied 将函数转换为参数逆序应用的函数

具有算符形式的函数

Select 表示应用于表达式的选择算符

Map  ▪  Apply  ▪  MapApply  ▪  Comap  ▪  ComapApply

Append  ▪  Prepend  ▪  Insert  ▪  ReplacePart

SelectFirst  ▪  FirstCase  ▪  Cases  ▪  DeleteCases

Position  ▪  Extract  ▪  Delete

AnyTrue  ▪  AllTrue  ▪  NoneTrue

SortBy  ▪  MaximalBy  ▪  MinimalBy  ▪  DeleteDuplicatesBy

重新安排函数的形式

Operate 基于 pf[x] 形成 p[f][x]

Through 基于 {f,g}[x] 形成 {f[x],g[x]}

Distribute 把一个符号函数分配到另一个上面

Key 从关联提取数值的算符