选项
Java 程序员备注:
Wolfram 语言函数允许一个任意数目和类型的选项以任何顺序作为参数包含. 在 Java 中重现该功能需要重载、可选类别或附加编程逻辑方法.
Python 程序员备注:
Wolfram 语言选项与 Python 中的可选参数类似,除了选项使用 -> 而不是 =,且支持符号值.
许多内置函数都有会影响其操作或输出的“选项”:
In[1]:=1

Framed[x, Background -> Yellow]
Out[1]=1

Options 给出一个函数的默认选项:
In[2]:=2

Options[Framed]
Out[2]=2

Automatic 是常见的默认设置,表示“自动选择”.
某些选项经常以纯函数给出. 当使用 & 时,需要圆括号:
In[3]:=3

Plot3D[Sin[x y], {x, 0, 3}, {y, 0, 3}, ColorFunction -> (Hue[#3/3,.5] &)]
Out[3]=3

使用 option:>value 使得每次使用选项时,value 会被重新计算.