デフォルト引数 【default argument】

概要

デフォルト引数(default argument)とは、プログラミング言語の機能の一つで、関数メソッド引数が省略された場合に代入される規定のを指定できるもの。

関数メソッドはある特定のまとまった処理をプログラムコードの塊で、プログラム中の他の場所から呼び出して実行することができる。その際、「引数」(argument)と呼ばれるパラメータを指定することができ、処理に反映させることができる。

通常は引数として定義されたは呼び出し側ですべて指定しなければならない(足りなければエラーとなったりが不定になる)が、デフォルト引数の仕組みがある場合は省略することができる。関数などを定義する際に、引数変数名と共に、省略時に代入される規定のを指定しておく。

例えば、JavaScript(ES2015以降)で function mul(a,b){return a*b} のような2つの引数を受け取って積を返す関数を定義する場合、デフォルト引数の仕組みを用いて function mul(a,b=1){return a*b} のように定義しておくと、2番目の引数を省略したときにbに1が自動的に代入される(最初の定義だと省略時にbはundefinedになる)。

(2023.5.30更新)

他の辞典による解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる