|
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)
|
|
|
|