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


void
f(...)
{
    integer i;
 
    i = 0;
    while (i < count()) {
	o_text($i);
	o_byte('\n');
	i += 1;
    }
}
 
integer
main(void)
{
    f("Mary", "had", "a", "little", "lamb");
 
    return 0;
}