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


function f(a, b, c){
	if (a != "") print a
	if (b != "") print b
	if (c != "") print c
}
 
BEGIN {
	print "[1 arg]"; f(1)
	print "[2 args]"; f(1, 2)
	print "[3 args]"; f(1, 2, 3)
}