デフォルト引数
Default argument
関数の定義時に、引数が無指定だった場合に、引数に代わりの値を設定するもの。
f(a, b, c="hello") というような定義の仕方をされる。
この場合、f(a, b) と呼び出されて c が未設定の場合、c には "hello" という値が設定される。
長所
引数が指定されない場合を受け入れることができる。
引数が指定されない場合の値をあらかじめ指定することができる。
短所
安易に使うと、オプションの引数が増えすぎてしまうことがある。
関連