Jeff Mott wrote:
Because the call to i() creates a new temporary $tt variable that is visible to the print statement when i() calls j().No, there is nothing wrong.
No,there is nothing wrong. The expression represents virtual code is right.
why new temporary $tt is produced in function i ??
The variable $tt in funition i should be the global $tt.
Please you explain the situation clearly.
The virtual code is picked from "Program Perl,3e".
The new temporary $tt is the $var or $oldvalue ??
My english is not good.