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


using System;
using System.Console;
 
module Variadic
{
    PrintAll (params args : array[object]) : void
    {
        foreach (arg in args) WriteLine(arg);
    }
 
    Main() : void
    {
        PrintAll("test", "rosetta code", 123, 5.6, DateTime.Now);
    }
}