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


:varfunc
    1 tolist flatten
    len [
        get print nl
    ] for
    drop    
;
 
"Enter any number of words separated by space: " input nl
stklen [split varfunc nl] if
 
nl "End " input