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

Function (&)

Updated In 7 Graphic
Function[body]
body& 是一个纯函数。形式参数是 # (或 #1), #2 等。
Function[x, body]
是一个有简单形式参数 x 的纯函数。
Function[{x1, x2, ...}, body]
是一个有形式参数列表的纯函数。
  • Function[body]body& 用到参数集合上时,# (或 #1)由第一个参数代替,#2 由第二个代替,等等。#0 由函数本身代替。
  • 如果有比函数中 #i 更多的参数,其他的参数被忽略。  »
  • ## 表示所有提供的参数的序列。  »
  • ##n 代表从数字 n 开始的参数。  »
  • Function 与 LISP 中或形式逻辑的 Lambda 类似。
  • Function 有属性 HoldAll 。函数体仅在形式参数被自变量代替后计算。
  • Function[{x1, ...}, body] 中命名形式参数 xi 被处理为局部的,并当需要避免和实际自变量混淆时被重命名为 xi$ »
  • Function 构造可以以任意方式嵌套。每种方式都可以当作范围结构,如果必要已命名的内部变量被重命名。  »
  • Function[params, body, {attr1, attr2, ...}] 表示一个纯函数,为了计算视为具有属性 attri »
1 的新功能 | 7 中的修改功能