|
SOLUTIONS
|
MATHEMATICA 内置符号
Optional 
![]()
是一个模式对象,表示形式为 p 的表达式,如果忽略,则由 v 替换.
更多信息更多信息
- Optional 用于在一个由模式表示的函数中指定"可选参数". 模式对象 p 在如果有参数的情况下,则给出参数应当有的形式. 如果没有参数,表达式 v 给出缺省值来使用.
- 形式
等价于 Optional[s_, v]. 这个形式也等价于
. 在这种情况下,由于 s 必须是一个符号,因而没有任何语法歧义. - 特殊形式
等价于 Optional[s_],可以用于表示函数参数,如果忽略,则应当用它们所在函数指定的全局缺省值替换. - 当
作为 f 的参数,Default[f, ...] 的值指定所使用缺省值. 在
首次作为 f 的参数出现之前,必须对Default[f, ...] 赋值. - Optional[s_h] 表示可以忽略的函数,但如果是当前函数,必须有头部 h. 这种情况下没有任何更简单的句法形式.
- 有内置缺省值的函数包括 Plus、Times 和 Power.
版本 1 的新功能
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »
