我有這樣的代碼:是否有可能在Ruby中的方法調用中展開數組?
def foo(arg_array)
arg_array.each do |ar|
puts ar
end
end
my_array = ["Hello", "Bye", "Please"]
foo my_array # Works fine
foo "Thanks", my_array # And this not
有沒有辦法做到的方法調用,如第二個不直接與"Thanks"
加盟?
arg_array = {}? {}是一個散列。無論如何:[「謝謝」,* my_array]。 – tokland 2012-08-11 22:53:09
是的,我改變了。 謝謝你的回答,這正是我所尋找的。 – user1261595 2012-08-11 23:15:36