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


// 20220106 Rust programming solution
 
macro_rules! print_all {
   ($($args:expr),*) => { $( println!("{}", $args); )* } 
}
 
fn main() {
   print_all!("Rosetta", "Code", "Is", "Awesome!");
}