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


[ pack witheach 
    [ echo$ cr ] ]      is counted-echo$  ( $ ... n -->   )
 
[ this ]                is marker         (         --> m )
 
[ [] 
  [ swap dup marker oats 
   iff drop done
    nested swap join 
  again ] ]             is gather         ( m x ... --> [ )
 
[ gather witheach 
    [ echo$ cr ] ]      is markered-echo$ ( m $ ...  -->  )
 
 
$ "this" $ "is" $ "a" $ "formica" $ "table" 5 counted-echo$
cr 
marker $ "green" $ "is" $ "its" $ "colour" markered-echo$