请原谅初学者的问题,但我有一个数组:
a = [1,2,3]
和某个函数;假设它是一个实例函数:
class Ilike
def turtles(*args)
puts args.inspect
end
end
我如何用a
调用Ilike.turtles
,就好像我在调用(Ilike.new).turtles(1,2,3)
一样.
我熟悉send
,但这似乎不能将数组转换为参数列表.
与我所寻找的类似的是Javascript apply
,它相当于call
,但将数组转换为参数列表.