呼び出し側のアスタリスク
メソッド呼び出しで引数に*をつけると、その内容が展開されます。
def rubyco(a, b, c, d) print "a = #{a}, b = #{b}, c = #{c}, d = #{d}\n" end a = [100, 200, 300] rubyco(0, *a) # => a = 0, b = 100, c = 200, d = 300
メソッド呼び出しで引数に*をつけると、その内容が展開されます。
def rubyco(a, b, c, d) print "a = #{a}, b = #{b}, c = #{c}, d = #{d}\n" end a = [100, 200, 300] rubyco(0, *a) # => a = 0, b = 100, c = 200, d = 300