in reply to Recover a variable from a loop
Declare them. If you don't know what the implications are of an error message you can always use diagnostics:
$ perl -Mstrict -Mdiagnostics -e '$x=1;' Global symbol "$x" requires explicit package name at -e line 1. Execution of -e aborted due to compilation errors (#1) (F) You've said "use strict" or "use strict vars", which indicates + that all variables must either be lexically scoped (using "my" or +"state"), declared beforehand using "our", or explicitly qualified to say which package the global variable is in (using "::"). Uncaught exception from user code: Global symbol "$x" requires explicit package name at -e line 1 +. Execution of -e aborted due to compilation errors.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Recover a variable from a loop
by Chaoui05 (Scribe) on May 26, 2016 at 09:01 UTC | |
by hippo (Archbishop) on May 26, 2016 at 09:24 UTC | |
by Chaoui05 (Scribe) on May 26, 2016 at 09:31 UTC | |
by hippo (Archbishop) on May 26, 2016 at 09:36 UTC | |
by Chaoui05 (Scribe) on May 26, 2016 at 09:49 UTC | |
| |
by AnomalousMonk (Archbishop) on May 26, 2016 at 15:07 UTC |