misterwhipple has asked for the wisdom of the Perl Monks concerning the following question:
perl -e 'use strict; use warnings; print "$::|\n";'
...produces this output:
Use of uninitialized value $main:: in concatenation (.) or string at - +e line 1. |
And this:
my $thingy = $::|;
...won't even compile. So whatever it was, it doesn't seem to be magic anymore. What did $::| mean, and when was it in force?
Update: That string doesn't appear to appear in the source for perls 5.4 through 5.10.
cat >~/.brain </dev/the_answer
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: What is $::| ?
by ikegami (Patriarch) on Feb 22, 2009 at 23:15 UTC | |
by almut (Canon) on Feb 22, 2009 at 23:21 UTC | |
by ikegami (Patriarch) on Feb 22, 2009 at 23:31 UTC | |
by almut (Canon) on Feb 23, 2009 at 01:07 UTC | |
by ikegami (Patriarch) on Feb 23, 2009 at 01:42 UTC | |
|