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, ...}] 表示一个纯函数,在计算时认为其具有属性 . »
版本 1 的新功能 | 版本 7 修改功能
New to Mathematica? Find your learning path »
Have a question? Ask support »