|
SOLUTIONS
|
MATHEMATICA 組込みシンボル
OptionValue
OptionValue[name]
OptionsPatternでマッチしたオプションの
の値を与える.
OptionValue[f, name]
頭部 f と関連するオプションの name の値を与える.
OptionValue[f, opts, name]
規則
の明示的なリストからオプション値を抽出する.
詳細詳細
- OptionValue[{opt1->val1, ...}, ...]はデフォルトのオプション値の明示的な形式を与える.
- OptionValue[{spec1, spec2, ...}, ...]は,
か
のどちらかをデフォルトのオプション値の指定として使うことを許す.各頭部はOptions[fi]から得られる規則のリストとして扱われる. - OptionValue[f, name]は,f の引数として現れる最初のOptionsPatternオブジェクトをマッチに使う.
- OptionValue[name]はOptionValue[f, name]と等価である.ただし,f はOptionValue[name]が現れる変換規則の左辺の頭部である.
- OptionValue[f, name]とOptionValue[name]は常に,まずOptionsPatternについての明示的なマッチによって得られたオプション値を使い,次にOptions[f]で指定されたデフォルト値を使う.
- OptionValue[f, opts, name, Hold]は,Holdでラップされたオプション値を返す.
- OptionValue[Automatic, Automatic, name, Hold]は,オプション値がHoldでラップされて返される点を除いてOptionValue[name]と等価である.
バージョン 6 の新機能
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »
