[Contents] ·
[Home] ·
[Mail]

## SALIERI Language - Operator "!=" (_UNEQ)

** Type:**

_UNEQ: obj_1 x obj_2 -> boolean

** Call syntax:**

_UNEQ(*x*,
*y*)

*x* !=
*y*

** Description:**

The binary infix operator "!=" realises the inequality
relation on arbitrary object types. It works exactly
like the equality operator "=", but
returns FALSE if equality testing returns TRUE, FALSE
otherwise. For details, see the description of
the equality operator "=".

In expressions, "!=" binds stronger than the boolean
operators, but weeker than the arithmetic, length,
or list access operators.

** Error conditions:**

Applied to operands *obj_1* and
*obj_2* of incompatible types,
the inequality operator causes an error condition to occur.

** Example:**

> TRUE != FALSE

*Result= TRUE*

> 0.01 != 0.01012

*Result= TRUE*

> "abc" != "abcd"

*Result= TRUE*

> ("a","bc","d") != ("a","bc")+LIST("d")

*Result= FALSE*

> [c1/4 d2/2] != [c1/4 d2/4]

*Result= TRUE*

> FUNC(0,`return(1)') != FUNC(1, `return(1)')

*Result= TRUE*

> length != IFUNC("length")

*Result= FALSE*

** See also:**
Operator "!=" (_UNEQ),
Operators and Expressions.

[Contents] ·
[Home] ·
[Mail]

*© sic!systems, page frame designed by
hh;
this page has been automatically generated from the SALIERI
Documentation Database.
*