if false and false or true then

becomes:
if (false and false) or true then

becomes:
if false or true then

becomes:
if true then
answer "Got it 4!"

You are thinking of false and true as individual statements and they are not. 
The whole condition is one statement. 

Or if you like, the ands are one statement, which evaluates to false, and then 
there is a new statement to evaluate: false or true. Either way it works. 

Bob


On Jan 28, 2013, at 11:56 PM, Paul Hibbert wrote:

> 
> On 2013-01-28, at 11:40 PM, Thierry Douez wrote:
> 
>> don't have to check for each sub-condition  if it is true, for instance:
> 
> Maybe I'm wrong, but the way I read statement 4, the first condition is false 
> (if false and false) so the if statement continues to the second condition 
> (or true) and returns "true".
> 
> I thought in this case the If statement will stop on a true statement but not 
> on a false (unless that is what you specify).
> 
> e.g. if false and false or true is false then ## = False
> 
> Paul
> _______________________________________________
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to