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


(defun my-print-args (&rest arg-list)
  (message "there are %d argument(s)" (length arg-list))
  (dolist (arg arg-list)
    (message "arg is %S" arg)))
 
(my-print-args 1 2 3)