Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic
 
PerlMonks  

Re^4: Stuck in Perl.. Partial code, but it needs more improvement.. Any suggestions, please?

by perlfan (Vicar)
on Jun 04, 2021 at 00:43 UTC ( #11133493=note: print w/replies, xml ) Need Help??


in reply to Re^3: Stuck in Perl.. Partial code, but it needs more improvement.. Any suggestions, please?
in thread Stuck in Perl.. Partial code, but it needs more improvement.. Any suggestions, please?

Thank you, fixed.
  • Comment on Re^4: Stuck in Perl.. Partial code, but it needs more improvement.. Any suggestions, please?

Replies are listed 'Best First'.
Re^5: Stuck in Perl.. Partial code, but it needs more improvement.. Any suggestions, please?
by LanX (Sage) on Jun 04, 2021 at 12:30 UTC
    I always use or in such situations, and I dislike perldocs which do otherwise, because these are invitations for refactoring problems.

    Personally I use || only in

    • in arithmetic expressions $x = $y || $z
    • to override false defaults were $x ||= $y

    Cheers Rolf
    (addicted to the Perl Programming Language :)
    Wikisyntax for the Monastery

    update

    swapped $a, $b with $y,$z to appease hippo ;-)

      I always use or in such situations, and I dislike perldocs which do otherwise

      So do I. I also dislike the use of $a and $b in docs as metasyntactic variables as they are subsequently used in cargo-culted code and become the cause of errors. There are, after all, plenty of others to choose from.


      🦛

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others making s'mores by the fire in the courtyard of the Monastery: (4)
As of 2021-11-29 13:12 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found

    Notices?