可変長引数 【variable arguments】 可変引数 / 可変個引数

概要

可変長引数(variable arguments)とは、プログラム中で関数メソッドを呼び出す際に渡す(引数)のうち、あらかじめ数が固定されておらず、任意の数(あるいは事前に定められた範囲の数)を取ることができるもの。そのようなプログラミング言語の仕様・機能を指すこともある。

プログラミング言語関数オブジェクトメソッドを定義する際、通常は個々の引数実引数)に対応する変数名仮引数)やデータ型などを列挙し、あらかじめ決められた数の引数を取るよう宣言する。

可変長引数に対応した言語では、特殊な記法などを用いて呼び出し側が必要なだけ引数を渡せるよう宣言することができる。言語によっては引数データ型が指定できないなど何らかの制約がある場合もある。

可変長引数は事前の数を決定できない同種のデータを任意の数だけ渡したい場合に用いることが多いが、引数にそれぞれ異なる意味があり、引数の数によって動作が変わる(後半の引数を省略することができる)場合もある。

(2022.5.20更新)

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

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