Syntactic Confectionery Delight | |
PerlMonks |
why lexical variables can not be interpolated?by lightoverhead (Pilgrim) |
on Oct 21, 2013 at 16:14 UTC ( [id://1059136]=perlquestion: print w/replies, xml ) | Need Help?? |
lightoverhead has asked for the wisdom of the Perl Monks concerning the following question: Dear Monks When I read perl cook book,I found the following code:
I am wondering why lexical variable (using my) will not work in this case. Thank you! Update: Got the answer, sorry for this silly question. symbolic reference is interpreted as a string representing the name of a global variable. So if I use symbolic reference as above, it has to refer to a global variable. By the way, does anyone know if there will be a new version of Perl Cookbook? Update questions: Thank you for replying to my questions. After playing around with this '/e' modifier with s///, I do have a question which I cannot solve now:
How I can double the age in s/// format for the above code as showed by a similar but different example:
Thank you.
Back to
Seekers of Perl Wisdom
|
|