http://www.perlmonks.org?node_id=932312


in reply to Re^4: map and regexp. An newbie question
in thread map and regexp. An newbie question

Yep, you're correct.

I created a test snippet, and uploaded it to my Linux computer (where I have 5.14 running) via sFTP, since the /r modifier isn't available on my Windows/Strawberry Perl 5.12 computer. Then I ran it by SSH'ing into the computer. And in so doing, mistakenly uploaded and tested a version that I hadn't added the /r modifier to. So when I thought I was checking, I wasn't.

The docs.... And here I'm usually the one to have them practically memorized.

Good job!!! Great humor.

It reminds me of one of the great quotes from Programming Perl. The topic of discussion actually was what various Perl functions return in list and scalar context, which seems quite fitting to this conversation.

"In general, Perl functions do exactly what you want, unless you want consistency."

-- Larry Wall; Tom Christiansen; Jon Orwant. Programming Perl, 3rd Edition (Kindle Locations 15841-15842). O'Reilly Media.


Dave

  • Comment on Re^5: map and regexp. An newbie question

Replies are listed 'Best First'.
Re^6: map and regexp. An newbie question
by anneli (Pilgrim) on Oct 19, 2011 at 07:50 UTC

    Aha! At any rate, this was definitely a learning experience for me too; I was so scared when you asked if I'd tried it that I'll likely never venture into an area where I'm not 110% sure without trying first again!

    "In general, Perl operators do exactly what you want, unless you want consistency."

    This seems to hit the mark exactly! :)

    (P.S. I've had your home node bookmarked on my personal nodelet for sometime, as you have an amazing list of books I need to look at!)

      Don't be afraid to be wrong once in awhile. There are an army of friends here ready to correct you. ;)

      For the most part, we are among friends, and remember, the only person who is never wrong is Larry Wall, because when his opinion differs from everyone else's, it's everyone else who must take corrective action.


      Dave