Monadisch

Een monadische expressie retourneert verschillende resultaten, afhankelijk van de monadische operator die is gebruikt.

Expressie

Weergave

Geeft als resultaat

Monadisch

-

De rekenkundige negatie van de operand of null als de operand null is.

 

+

De rekenkundige waarde van de operand (ongewijzigd) of null als de operand null is.

 

not

De logische negatie van de operand.

Opmerking: De rekenkundige negatie van een null-operand resulteert in de waarde null, terwijl de logische negatie van een null-operand het Booleaanse resultaat Waar oplevert. Dit komt voort uit logica: als null niets is, moet 'niet niets' wel iets zijn.

Hier volgen voorbeelden van monadische expressies:

Expressie

Geeft als resultaat

-(17)

-17

-(-17)

17

+(17)

17

+(-17)

-17

not("true")

1 (true)

not(1)

0 (false)