Asked — Edited

If Statement With And

If I define $Day and $Hour in your example:

$Day = 2 $Hour = 3 If ($Day = 2 AND $Hour = 3) Print("Hello") EndIf

I get an error message: Invalid token in expression [AND]

Am I doing something wrong?


ARC Pro

Upgrade to ARC Pro

Stay on the cutting edge of robotics with ARC Pro, guaranteeing that your robot is always ahead of the game.

Author Avatar
PRO
Synthiam
#1  

That's funny, just yesterday i noticed that capitalized AND didn't work so i fixed it for the next release. In the meantime until the next release, use lower case "and". I was missing a flag on the regex parse:)


$Day = 2
$Hour = 3

If ($Day = 2 and $Hour = 3)
Print("Hello")
EndIf
#2  

Thanks DJ.

I should kick myself for not trying small "and". (I was actually using "And" first and then tried your example.)

Author Avatar
United Kingdom
#3  

The same happens for OR as I found yesterday but thought it was me until I found this topic:)

Error on line 23: Invalid token in expression: [OR]