Objectives
-
The definition of a function.
-
How to write a function in full or shortcut form.
-
How to return a value or multiple values from a function.
-
The definition of the function arguments and how to specify a type.
-
How to write a function with arbitrary number of arguments.
-
The definition of Multiple Dispatch and how this helps us write functions.
-
Introduction to recursive functions.
-
Variable scope related to functions.
