From: David Balmain Date: 2006-09-23T04:21:23+09:00 Subject: Re: Deconstruction of Array Parameters by Functions On 9/23/06, sickfaichezi 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)