How to| 使用纯函数
Wolfram 语言功能如此强大的体现之一是,用户能够自定义并使用自己的函数. 如果必须对任何一种无论多小的运算所用的函数显式命名,往往将很不方便. 在 Wolfram 语言中,您可以通过声明内联函数(称作纯函数)来避开这一问题.
定义纯函数最显见的方法是使用 Function. 第一个参数是一个参数列表,第二个参数是一个函数. 该函数将它的两个参数相加:
f = Function[{x, y}, x + y]f[3, 4]Function[{x, y}, x + y][3, 4]一种常见的简写符号是,使用一个 & 标记在纯函数的末端,参数位置用 #1、#2 等指定:
g = (#1 + #2)&g[3, 4](#1 + #2)&[3, 4]如果纯函数只有一个参数,可以使用 # 而不是 #1. 该函数对其参数进行平方:
# ^ 2&[3]