|Syntactic Confectionery Delight|
why lexical variables can not be interpolated?by lightoverhead (Pilgrim)
|on Oct 21, 2013 at 16:14 UTC||Need Help??|
lightoverhead has asked for the
wisdom of the Perl Monks concerning the following question:
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.
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?
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: