Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation
 
PerlMonks  

Re^3: Bless and Do on the outside

by LanX (Canon)
on Jun 18, 2014 at 00:25 UTC ( #1090228=note: print w/ replies, xml ) Need Help??


in reply to Re^2: Bless and Do on the outside
in thread Bless and Do

> Yes, do on the outside always scans better, its like creating a sub and calling it immediately, (sub { ... })->(); except prettier :)

To avoid misunderstandings: It's similar but not identical!

DB<106> sub tst { (sub { return 5 })->(); return 10 } DB<107> tst() => 10 DB<108> sub tst { do { return 5 }; return 10 } DB<109> tst() => 5

Like with map and grep is the block following do not an anonymous sub!

Cheers Rolf

(addicted to the Perl Programming Language)


Comment on Re^3: Bless and Do on the outside
Download Code
Replies are listed 'Best First'.
Re^4: Bless and Do on the outside
by Anonymous Monk on Jun 18, 2014 at 01:25 UTC

    To avoid misunderstandings: It's similar but not identical!

    "Like" means "similar" I think dictionary can agree!

    Like with map and grep is the block following do is not an anonymous sub!

    Of course we're discussing looks!

      > I think dictionary can agree!

      Nope, check dictionary for "like...except..." .

      Cheers Rolf

      (addicted to the Perl Programming Language)

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1090228]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others exploiting the Monastery: (7)
As of 2015-07-29 01:37 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (260 votes), past polls