# 引数にアスタリスク1つをつけると配列になる def hoge_1(*a) p a end hoge_1(1) #=> [1] hoge_1(1,2) #=> [1, 2] #メソッドの仮引数の前に* を付けると、複数の引数をまとめて配列として受け取ることができます。 #ただしこの可変長引数は1メソッドにつき、1つだけしか指定できません。 def hoge_2(bar, *baz) p bar, baz end hoge_2(1,2,3) #=> 1 #=> [2,3]