Operatori per le espressioni delle etichette

Nota: Gli operatori logici restituiscono 1.0 e 0.0 rispettivamente per True e False. Dal momento che restituiscono valori, è possibile eseguire gli operatori logici AND e OR con addizioni e moltiplicazioni. Ad esempio: l'espressione ((a<b) + (b>c)) esegue il test di a < b or b > c, mentre l'espressione ((a<b)*(b>c)) esegue il test di a <b and b>c.
Simbolo Definizione dell'operatore
= uguale (logico)
!= diverso (logico)
! negazione logica
< minore di (logico)
> maggiore di (logico)
<= uguale o minore (logico)
>= uguale o maggiore (logico)
And booleano "AND"
~ approssimativamente uguale (logico)
<~ minore di o approssimativamente uguale (logico)
>~ maggiore di o approssimativamente uguale (logico)
Or Booleano "OR"
+ addizione binaria
- sottrazione binaria
* moltiplicazione binaria
/ divisione binaria
- sottrazione unaria
+ addizione unaria
^ elevazione a potenza