All is good above, but here is the problem.Code:Showln (0 or 0) // False Showln (1 or 1) // True Showln (0 or 1) // True
My understanding is that ZERO is FALSE and anything that is NON-ZERO is TRUE.Code:Showln (0.5 or 0.5) // Incorrectly returns FALSE, should be True
0.5 is not ZERO so should be TRUE.
I did find that any value >= 1 does correctly evaluate to TRUE.