【发布时间】:2011-06-06 07:25:21
【问题描述】:
请原谅初学者的问题,但说我有一个数组:
a = [1,2,3]
还有一个函数;假设它是一个实例函数:
class Ilike
def turtles(*args)
puts args.inspect
end
end
如何像调用 (Ilike.new).turtles(1,2,3) 一样调用 Ilike.turtles 和 a。
我熟悉send,但这似乎无法将数组转换为参数列表。
与我正在寻找的类似是 Javascript apply,它等同于 call,但将数组转换为参数列表。
【问题讨论】:
标签: ruby arrays function arguments