假设我有一个需要三个参数的方法:
def foo(a, b, c)
end
我已经在数组中说过参数:
[a, b, c]
是否有一种使用数组作为参数的简单方法或一种方法,例如:
foo(array.some_method)
假设我有一个需要三个参数的方法:
def foo(a, b, c)
end
我已经在数组中说过参数:
[a, b, c]
是否有一种使用数组作为参数的简单方法或一种方法,例如:
foo(array.some_method)
您可以使用splat 运算符:
foo(*array)
def foo(*bar)
end
Foo 现在将数组作为参数。您还可以通过执行使其接受哈希
def foo(bar={})
end