Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 核心语言 > 程序包开发 > 选项管理 > OptionsPattern >

OptionsPattern

OptionsPattern
是一个模式对象,它给出选项的规则,其中选项值可以使用 OptionValue 访问.
OptionsPattern[f]
采用 Options[f] 的缺省选项值.
OptionsPattern
给出缺省选项值列表.
  • OptionsPattern 模式匹配可以使用任意规则序列或嵌套列表,用 指定.
  • OptionsPattern 中, 可以是头部 或明确的规则 . 每个头部可以视为 Options 中的规则列表.
定义 函数的缺省选项的设置:
定义 ,允许设置选项:
调用 ,给出一个明确的选项设置:
使用具有缺省选项值的
对于没有使用 Options 的函数,定义它的缺省选项值:
调用 Plot 的缺省选项值:
Plot 的缺省选项:
重载 Plot 的一个缺省选项:
定义 函数的缺省选项的设置:
In[1]:=
Click for copyable input
定义 ,允许设置选项:
In[2]:=
Click for copyable input
调用 ,给出一个明确的选项设置:
In[3]:=
Click for copyable input
Out[3]=
使用具有缺省选项值的
In[4]:=
Click for copyable input
Out[4]=
 
对于没有使用 Options 的函数,定义它的缺省选项值:
In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
Out[2]=
 
调用 Plot 的缺省选项值:
In[1]:=
Click for copyable input
Plot 的缺省选项:
In[2]:=
Click for copyable input
Out[2]=
重载 Plot 的一个缺省选项:
In[3]:=
Click for copyable input
Out[3]=
版本 6 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF