I think they are both 'as readable' this :
<cfif Len(MyString)> says to me, if the the length of mystring is TRUE. N -----Original Message----- From: Jeffry Houser [mailto:jeff@;farcryfly.com] Sent: 11 November 2002 13:56 To: CF-Talk Subject: Re: Booleans At 10:16 AM 11/10/2002 -0800, you wrote: >You don't compare them to anything. You don't need to. They are >*already* boolean. You say: > > <cfif someBooleanExpression> > >You shouldn't say: > > <cfif someBooleanExpression eq true> > >You say: > > <cfif not someBooleanExpression> > >You shouldn't say: > > <cfif someBooleanExpression eq false> >or > <cfif someBooleanExpression neq true> I want say that I find the second syntax more readable and self-documenting. If someone is using true Booleans, I fail to see why it matters. Using Integers as Booleans, on the other hand, just seems like a bad practice to me. I do see it often enough, such as checking for the length of a string like this: <cfif Len(MyString)> Whatever </cfif> It annoys me, because I would much rather see: <cfif (Len(MyString) is 0)> Whatever </cfif> The second is much more readable, in my opinion. -- Jeffry Houser | mailto:jeff@;farcryfly.com DotComIt, Putting you on the web AIM: Reboog711 | Phone: 1-203-379-0773 -- My CFMX Book: <http://www.amazon.com/exec/obidos/ASIN/0072225564/instantcoldfu-20> My Books: http://www.instantcoldfusion.com My Band: http://www.farcryfly.com ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4 Subscription: http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4 FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Get the mailserver that powers this list at http://www.coolfusion.com

