Task

Create a function which takes in a variable number of arguments and prints each one on its own line.

Also show, if possible in your language, how to call the function on a list of arguments constructed at runtime.



Functions of this type are also known as Variadic Functions.



Related task

   Call a function


self.f = method(x, y[ ], z){
   x.print()
   for(i = 0, i < y.size(), i = i + 1){
      ('[' + y[i] + ']').print()
   }
   z.print()
}
 
self.f(1, 2, 3)
'---'.print()
self.f(1, 2, 3, 4)
'---'.print()
self.f(1, 2)