原谅初学者的问题,但是说我有一个数组:
a = [1,2,3]
Run Code Online (Sandbox Code Playgroud)
而某个功能; 让我们说它是一个实例函数:
class Ilike
def turtles(*args)
puts args.inspect
end
end
Run Code Online (Sandbox Code Playgroud)
我如何调用Ilike.turtles,a就像我打电话一样(Ilike.new).turtles(1,2,3).
我很熟悉send,但这似乎并没有将数组转换为参数列表.
与我正在寻找的并行是Javascript apply,相当于call将数组转换为参数列表.