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


 
(define varargs-func
  A -> (print A))
 
(define varargs
  [varargs | Args] -> [varargs-func [list | Args]]
  A -> A)
 
(sugar in varargs 1)
 