Section 5.1. Introduction
Recipe 5.2. Avoiding == Versus = Confusion
Recipe 5.3. Establishing a Default Value
Recipe 5.4. Exchanging Values Without Using Temporary Variables
Recipe 5.5. Creating a Dynamic Variable Name
Recipe 5.6. Using Static Variables
Recipe 5.7. Sharing Variables Between Processes
Recipe 5.8. Encapsulating Complex Data Types as a String
Recipe 5.9. Dumping Variable Contents as Strings