メソッド定義における引数の種類とその順番
引数の順番
code:抜粋
1) デフォルト式のない引数(複数指定可)
2) デフォルト式のある引数(複数指定可)
3) * を伴う引数(1つだけ指定可)
4) デフォルト式のない引数(複数指定可)
5) キーワード引数(複数指定可)
6) ** を伴う引数(1つだけ指定可)
7) & を伴う引数(1つだけ指定可)
メソッドの可変長引数
仮引数の直前に * がある場合には残りの実引数 (後述の post 引数を除く) はみな配列としてこの引数に格納されます。可変長引数、rest 引数などと呼ばれる機能です。このような引数は 1 つしか作れません。
関連