Ideografische unäre Operatoren

Die meisten unären Operatoren haben einfach Namen (siehe hierzu auch den noch folgenden Abschnitt »Benannte unäre und Datei-Testoperatoren«), aber einige Operatoren werden für wichtig genug erachtet, ihre eigene symbolische Repräsentation zu erhalten. Die meisten dieser Operatoren haben offenbar etwas mit der Negation zu tun. (Diese Mathematiker!)

Das unäre ! führt eine logische Negation, also das »nicht« durch. Eine andere Variante dieses Operators, aber mit einem niedrigeren Vorrang, ist das not. Der Wert einer negierten Operation ist wahr (1), wenn der Operand falsch (numerisch 0, String "0", Nullstring oder undefiniert) ist. Anderenfalls wird falsch ("") zurückgegeben.

Das unäre - führt eine arithmetische Negation ...

Get Programmieren mit Perl now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.