# アスタリスク単体で、受け取った引数を無視できる
def hoge_3(bar, *)
p "#{bar} world!!!"
end
hoge_3('Hello', 'hoge', 'fuga')
#=> "Hello world!!!"
# 仮引数ではなく実引数にアスタリスクをつけると、配列を展開して渡される
def foo(bar, baz, qux)
p bar << baz << qux
end
foo(*['Hello', 'World', '!!!']) # foo('Hello','World','!!!')と同意
#=> "HelloWorld!!!"