Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"
 
PerlMonks  

Re^2: Converting to boolean

by dragonchild (Archbishop)
on Jun 17, 2004 at 17:46 UTC ( [id://367699]=note: print w/replies, xml ) Need Help??


in reply to Re: Converting to boolean
in thread Converting to boolean

To further elaborate on hv's excellent response, I often want to know for a fact that a value is explicitly TRUE or explicitly FALSE. Some situations:
  • Talking with another program through an interface
  • Passing values through an API, like HTML::Template
  • Dealing with people who are cute and like to use the zero-but-true value "0E0"
  • Making it explicit to the maintainer (who is usually me, 6 months down the road) exactly what this is meant for
  • Doing validation checks so that I can be certain something is useful only in a boolean context.

It's a minor point, but it's those details that I find separate the beginner from the expert.

------
We are the carpenters and bricklayers of the Information Age.

Then there are Damian modules.... *sigh* ... that's not about being less-lazy -- that's about being on some really good drugs -- you know, there is no spoon. - flyingmoose

I shouldn't have to say this, but any code, unless otherwise stated, is untested

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others exploiting the Monastery: (5)
As of 2024-04-24 08:40 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found