in reply to Changing value passed to sub

Just want to make a link, there are some very good discussions in the answers to my similar question: Strange behavior: passing $1 to AUTOLOAD