Function

Function[body]
或者 body& 是一个纯函数. 形式参数是 (或 )、 等.

Function[x,body]
是一个具有简单形式参数 x 的纯函数.

Function[{x1,x2,},body]
是一个具有形式参数列表的纯函数.

更多信息更多信息

  • Function[body]body& 用到参数集合上时,(或 )由第一个参数代替, 由第二个代替,以此类推. 由函数本身代替.
  • 如果给出的参数比函数中 # i 数目更多的话,剩余的参数被忽略. »
  • 表示提供的所有参数的序列. »
  • ##n 表示从数字 n 开始的参数. »
  • Function[x,body] 可以以 形式输入,其中字符 EscfnEsc\[Function] 的方式输入.
  • Function 与 LISP 或形式逻辑中的 λ 类似.
  • Function 有属性 HoldAll. 仅在形式参数被自变量替换后计算函数体.
  • Function[{x1,},body] 中已命名的形式参数 视为局部变量处理,并当需要避免和提供给函数的实际自变量混淆时,被重命名为 . »
  • Function 结构可以以任意方式嵌套. 每种方式都可以当作作用域结构处理,如果有必要,已命名的内部变量被重命名.  »
  • Function[params,body,{attr1,attr2,}] 表示一个纯函数,在计算时认为其具有属性 . »
1988年引入
(1.0)
| 2008年更新
(7.0)