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