| 1. | How to define and call a subroutine. |
| 2. | The difference between a function and a subroutine. |
| 3. | Where to put a subroutine definition in your Perl script. |
| 4. | How to pass arguments to a subroutine. |
| 5. | How Perl retrieves its parameter list. |
| 6. | Local versus global variables. |
| |
| 7. | Difference between pass by value and pass by reference. |
| 8. | What is another name for a hard reference? |
| 9. | What is a typeglob? |
| 10. | The significance of the return statement. |
| 11. | What is prototyping? |
| 12. | What is autoloading? |