Default

Default[f]
パターンオブジェクトで得られる関数の引数のデフォルト値を与える.

Default[f,i]
の第 i 引数としてが使われた場合に使用するデフォルト値を与える

Default[f,i,n]
全体で個の引数の中から第 i 引数に与えられているデフォルト値を与える.

Default[f,]=val
の引数のデフォルト値を定義する.

詳細詳細

  • は,関数の省略可能な引数を表し,Defaultで指定されたデフォルト値を使用する.
  • Default[f]に必要な値は,常に,fの引数として使われる前に定義されなければならない.
  • Default[f]に定義された値は,DefaultValues[f]に保存される.

例題例題すべて開くすべて閉じる

  (1)  (1)

0を関数のデフォルトの引数として定義する:

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]=
1988年に導入
(1.0)