Beefy Boxes and Bandwidth Generously Provided by pair Networks
good chemistry is complicated,
and a little bit messy -LW

Re^2: Converting to boolean

by dragonchild (Archbishop)
on Jun 17, 2004 at 17:46 UTC ( #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?

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

How do I use this? | Other CB clients
Other Users?
Others studying the Monastery: (2)
As of 2021-08-01 05:06 GMT
Find Nodes?
    Voting Booth?

    No recent polls found