Section 6.1. Introduction
Recipe 6.2. Accessing Function Parameters
Recipe 6.3. Setting Default Values for Function Parameters
Recipe 6.4. Passing Values by Reference
Recipe 6.5. Using Named Parameters
Recipe 6.6. Creating Functions That Take a Variable Number of Arguments
Recipe 6.7. Returning Values by Reference
Recipe 6.8. Returning More Than One Value
Recipe 6.9. Skipping Selected Return Values
Recipe 6.10. Returning Failure
Recipe 6.11. Calling Variable Functions
Recipe 6.12. Accessing a Global Variable Inside a Function
Recipe 6.13. Creating Dynamic Functions