David Balmain
9/22/2006 7:21:00 PM
On 9/23/06, sickfaichezi <sickfaichezi@gmail.com> wrote:
> Hi,
>
> I would like to pass arguments to a function that takes a variable
> number of arguments using an array.
>
> For example:
>
> my_array = [1, 2, 3]
>
> # Below should call my_var_arg_function(1, 2, 3)
> pass_array_as_args(my_var_arg_function, my_array)
>
> Is this possible in Ruby?
>
> Thanks in advance...
>
Something like this?
def three(arg1, arg2, arg3)
puts "#{arg1}-#{arg2}-#{arg3}"
end
args = [1,2,3]
three(*args)