Writing a basic function in Wolfram Language is simple; writing a function that is robust, gives a clear output, has wide-reaching applications and has clear documentation is not.
In this webinar, you will learn how to integrate these features into your own Wolfram Language function. Following the basics of function structure, the webinar will cover arguments and options before moving on to overloading, recursion, iteration, memoization, upvalues and error handling. The end of the session will cover some extra tips that you won't want to miss!