Not-equal, <>, is an inequality operator to test whether two values are unequal.
|Availability||Present in all original versions of BBC BASIC.|
|Syntax||BASIC I-V|| <num-var> = <numeric> |
<num-var> = <string>
|Token (hex)||BASIC I-V|| |
|Description||BASIC I-V|| Compares the values of the two operands and returns |
|Associated keywords|| |
<> evaluates the expressions on either side, and compares their values. If the values are unequal (i.e. not equal), it returns the Boolean value
TRUE, otherwise it returns
FALSE. It is usually used as the condition of an IF statement, but it is equally valid to assign the result to a variable.
It is not possible to daisy-chain (in)equality tests (for example
IF bool% <> X = Y THEN ...), as the Group 5 operators do not associate. Please see
= for more details.
-- beardo 23:29, 13 June 2007 (BST)