Der Betreiber ! in Perl

Ein unärer Operator ein Ausrufezeichen ! in der Programmiersprache Perl ist eine logische Negation.

Das Ergebnis des operators ! ist immer eine von zwei Optionen:

  • dies ist entweder die Anzahl der 1 (wenn ! gilt für die Lüge)
  • oder eine leere Zeile '' (wenn ! gilt für die Wahrheit)

Hier ist ein Beispiel:

▶ Run
#!/usr/bin/perl

print !0;

Das Programm zeigt den Text 1. In diesem Beispiel wird der Operator ! gilt für die Anzahl der 0. Die Zahl der 0 — es ist eine Lüge, und das Ergebnis des operators ! — Wahrheit.

Verwendung !!

Manchmal Operator ! wird 2 mal in Folge. In diesem Fall ist das Ergebnis der Arbeit dieser Dual-Operator — die Zahl der 1 wenn diese beiden Betreiber gelten zur Wahrheit oder ein leerer String, wenn Sie gelten für Lügen.

Verwandte Themen

Andere Artikel