Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > コアとなる言語 > 規則とパターン > パターン >

Default

Default[f]
パターンオブジェクト_.で得られる関数 f の引数のデフォルト値を与える.
Default[f, i]
f の第 i 引数として_.が使われた場合に使用するデフォルト値を与える
Default[f, i, n]
全体で n 個の引数の中から第 i 引数に与えられているデフォルト値を与える.
Default[f, ...]=val
f の引数のデフォルト値を定義する.
  • _.は,関数の省略可能な引数を表し,Defaultで指定されたデフォルト値を使用する.
  • Default[f]に必要な値は,常に,_.f の引数として使われる前に定義されなければならない.
  • Default[f]に定義された値は,DefaultValues[f]に保存される.
0を関数fのデフォルトの引数として定義する:
In[1]:=
Click for copyable input
Out[1]=
_. は省略することができる引数を表す:
In[2]:=
Click for copyable input
Out[2]=
第2引数が省略された場合,デフォルト値の0が代りに使用される:
In[3]:=
Click for copyable input
Out[3]=
引数が両方とも省略された場合は,両方ともデフォルト値の0であるとされる:
In[4]:=
Click for copyable input
Out[4]=
バージョン 1 の新機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team