最佳答案
原谅我刚开始的问题,但假设我有一个数组:
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
,但是将数组转换为参数列表。