Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?
 
PerlMonks  

(zdog) Re: Cheap obfu: or is it?

by zdog (Priest)
on Jun 23, 2002 at 18:24 UTC ( #176622=note: print w/replies, xml ) Need Help??


in reply to Cheap obfu: or is it?

That's a pretty cute trick. Sorta reminds me of "Things are not what they seem like.".

The key here is that the second assignment doesn't really end until the 6th line from the top. So the string 'cut' is assigned to $,.

For the record: I did not guess the output before I ran the script. :-)

Good stuff.

Zenon Zabinski | zdog | zdog@perlmonk.org

Replies are listed 'Best First'.
Re: (zdog) Re: Cheap obfu: or is it?
by mt2k (Hermit) on Jun 23, 2002 at 19:36 UTC
    zdog++ for being able to find the node I could not come up with. Things are not what they seem like. is the node I based it on. When I saw that node, I kind of thought "yeah, that second line with the POD is cool, but a 'cut' would look much better." Then I remembered the whole thing of barewords being "allowed" in assignments.

    So I built upon that and the reason you never see the output of print "Just Another Perl Hacker"; is because the actual POD doesn't start until the second occurence of '=cut', since the first is really an assignment to a variable! :)

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://176622]
help
Chatterbox?
[Discipulus]: LA use Perl: traversing a dir tree is simple; foreach file mp3 $sec+= use Mp3::Info
[Lady_Aleena]: Discipulus, I was able to get the sum of the seconds on the command line using awk. Then I ran the result through a perl script and got the result. It came bach with 4 days, 9 hours, 56 minutes, 43 seconds.
[Lady_Aleena]: s/bach/back/;
[Discipulus]: gired anyway is the intermediate state between hired and fired (and vice versa;)
[Lady_Aleena]: Discipuluis, I don't know if I want to fight with File::Find. File::Find and I are not friends.
[Discipulus]: 4 day Bach is too muche even for me
[Discipulus]: LA you know who is paco?
[Lady_Aleena]: Disc, nope.
[Discipulus]: ahi ahi ahi!!

How do I use this? | Other CB clients
Other Users?
Others avoiding work at the Monastery: (8)
As of 2017-04-23 20:35 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    I'm a fool:











    Results (432 votes). Check out past polls.