Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling
 
PerlMonks  

Re^2: Just before subroutine returns

by solegaonkar (Beadle)
on Aug 29, 2017 at 06:58 UTC ( [id://1198249]=note: print w/replies, xml ) Need Help??


in reply to Re: Just before subroutine returns
in thread Just before subroutine returns

Yes! That worked.. Thanks for your help!

Replies are listed 'Best First'.
Re^3: Just before subroutine returns
by RonW (Parson) on Aug 29, 2017 at 23:39 UTC

    If you need to know which return returned, you might be able to wrap return using Keyword::Declare or Filter::Simple.

    Be warned: These are very powerful, therefore dangerous to use.

      I'd recommend Keyword::Simple , but for completeness: a sub can be left without return.

      Possibilities include:

      • implicit return at body's end
      • goto label in caller chain
      • goto &sub
      • die exception

      Cheers Rolf
      (addicted to the Perl Programming Language and ☆☆☆☆ :)
      Je suis Charlie!

        This is true, of course. So, would still need something like End to catch those cases. (Though the implicit return at the body's end could be "hand modified".)

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others scrutinizing the Monastery: (2)
As of 2024-04-25 02:17 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found