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


 
{def foo 
 {lambda {:s}
 {if {S.empty? {S.rest :s}}
  then {br}{S.first :s}
  else {br}{S.first :s} {foo {S.rest :s}}}}}
 
{foo hello brave new world} -> 
hello 
brave 
new 
world
 
{foo {S.serie 1 10}} ->
1
2
3
4
5
6
7
8
9
10
 
 