Perl-Operatoren - Leitfaden für Perl-Operatoren mit Beispielen

Inhaltsverzeichnis:

Anonim

Was ist Perl?

Perl ist im Grunde eine Sprache, die bei der Erstellung dynamischer Websites, der Systemadministration und der Textverarbeitung verwendet wird. Es wurde vor 31 Jahren am 18. Dezember 1987 von Larry Perl entworfen. Beginnen wir mit den Operatoren in Perl.

Perl-Operatoren

Wie in jeder anderen Sprache können die Operatoren in Perl in die folgenden Kategorien eingeteilt werden:

  1. Rechenzeichen
  2. Gleichstellungsoperatoren
  3. Zuweisungsoperatoren
  4. Bitweise Operatoren
  5. Logische Operatoren
  6. Anführungszeichen-ähnliche Operatoren
  7. Verschiedene Operatoren

Gehen wir also die Perl-Operatoren nacheinander durch:

1. Arithmetische Operatoren:

Wie der Name schon sagt, sind arithmetische Operatoren daran gewöhnt, arithmetische Operationen wie Subtraktionsaddition usw. auszuführen.

Nehmen wir also zwei Operanden a und b mit den Werten $ a = 10, $ b = 30

  • + (Addition) : Ermöglicht das Hinzufügen von Werten zu beiden Seiten des Additionsoperators: $ a + $ b = 40
  • - (Subtraktion): Es wird verwendet, um die rechte Seite von der linken Seite zu subtrahieren: $ b - $ a = 10
  • * (Multiplikation): Wird verwendet, um Werte auf beiden Seiten des Operators zu multiplizieren. $ A * $ b = 300
  • / (Division): Hiermit wird der linke Operand durch den rechten Operanden $ b / $ a = 3 geteilt
  • % (Modulus ): Hiermit wird der linke Operand durch den rechten Operanden geteilt und der Rest $ b% $ a = 0 zurückgegeben
  • ** (Exponential): Wird verwendet, um die Leistungsberechnung durchzuführen. $ B ** $ a ergibt 30 erhöht auf Potenz 10.

2. Gleichstellungsakteure:

Diese werden als Vergleichsoperatoren bezeichnet. Lassen Sie uns also die Werte von a und b so beibehalten, wie sie bei arithmetischen Operatoren verwendet wurden:

  • == (gleich) : Überprüft, wie der Name schon sagt, ob der Wert von zwei Operanden gleich ist oder nicht, wenn sie gleich sind, wird dies wahr. In diesem Fall ist $ a == $ b nicht wahr.
  • ! = (ungleich): Überprüft, wie der Name schon sagt, ob der Wert zweier Operanden gleich ist oder nicht, wenn sie ungleich sind, wird dies wahr. In diesem Fall ist $ a! = $ B wahr
  • > (Größer als): Dieser Operator prüft, ob der Wert von zwei Operanden größer ist als der Wert von $ a> $ b.
  • <(Kleiner als): Dieser Operator prüft, ob der Wert zweier Operanden kleiner als der andere ist oder nicht $ a <$ b wahr ist.
  • > = (Größer als gleich): Dieser Operator prüft, ob der Wert zweier Operanden größer oder gleich ist. In unserem Fall ist $ a> = $ b nicht wahr.
  • <= (Kleiner als gleich): Dieser Operator prüft, ob der Wert zweier Operanden kleiner oder gleich ist. In unserem Fall ist $ a <= $ b wahr.

Lassen Sie uns nun die String-Gleichheitsoperatoren in Perl überprüfen und den Wert als $ a = ”nil” und $ b = ”abc” ändern.

  • It : Überprüft, ob das Argument für die linke Zeichenfolge kleiner als das Argument für die rechte Zeichenfolge ist. In unserem Fall ist $ a It $ b nicht wahr.
  • gt : Überprüft, ob das Argument für die linke Zeichenfolge größer als das Argument für die rechte Zeichenfolge ist. In unserem Fall ist $ a gt $ b wahr.
  • le: Überprüft, ob das linke Argument kleiner oder gleich dem rechten Argument ist. In unserem Fall ist $ a dh $ b falsch
  • ge: Überprüft, ob das Argument für die linke Zeichenfolge größer oder gleich dem Argument für die rechte Zeichenfolge ist. In unserem Fall ist $ a ge $ b falsch.

3. Zuweisungsoperatoren:

Lassen Sie uns den Wert von a und b auf den vorherigen Wert von 10 und 30 ändern. Perl unterstützt die folgenden Zuweisungsoperatoren:

  • =: Es ist ein Zuweisungsoperator. Es weist den Wert von rechts nach links zu, zum Beispiel $ c = $ a + $ b, wodurch der Wert von c auf 40 gesetzt wird.
  • + = : Es heißt UND-Verknüpfungsoperator hinzufügen. Es addiert den rechten Operanden zum linken Operanden und weist den Wert des Ergebnisses dem linken Operanden zu.
  • - =: Es heißt Subtrahieren UND Zuweisungsoperator. Es subtrahiert den rechten Operanden vom linken Operanden und weist den Wert des Ergebnisses dem linken Operanden zu.
  • * = : Es wird mehrfacher UND-Zuweisungsoperator genannt. Es multipliziert den rechten Operanden mit dem linken Operanden und weist den Wert des Ergebnisses dem linken Operanden zu.
  • / = : Es heißt Divide AND-Zuweisungsoperator. Es teilt den rechten Operanden vom linken Operanden und weist den Wert des Ergebnisses dem linken Operanden zu.

4. Bitweise Operatoren:

Perl unterstützt die folgenden bitweisen Operatoren:

  • & (Binär und): Kopiert Bits in das Ergebnis, die sich in beiden Operanden befinden.
  • | (Binäres ODER): Kopiert Bits in das Ergebnis, die sich in einem der Operanden befinden.
  • (Binäres XOR): Kopiert ein Bit, wenn es in einem Operanden gesetzt ist, nicht in beiden.

5. Logische Operatoren:

Perl enthält die folgenden logischen Operatoren:

  • Und (logisches UND): Wenn beide Operanden wahr werden, gibt der Operator wahr zurück.
  • ODER (logisches ODER): Wenn einer der Operanden nicht Null ist, wird er wahr.
  • Not (Logical NOT): Kehrt den logischen Zustand des Operanden um.

6. Quotenähnliche Operatoren:

Perl unterstützt die folgenden Quota Like-Operatoren:

  • q (): Ein String wird in einfache Anführungszeichen gesetzt. Zum Beispiel wird q (nil) zu 'nil'.
  • qq (): Ein String wird in doppelte Anführungszeichen gesetzt. Zum Beispiel wird qq (nil) zu „nil“.
  • qx (): Ein String wird in umgekehrte Anführungszeichen gesetzt.

7. Verschiedene Operatoren:

Perl enthält die folgenden Miscellaneous-Operatoren:

  • . (Binäroperator-Punkt): Dient zum Verketten von zwei Zeichenfolgen. Wenn $ a = "nil" und $ b = "def" $ a. $ B = "nildef".
  • x (Wiederholungsoperator): Gibt eine Folge von wiederholten Operanden auf der linken Seite zurück. Die Anzahl der Wiederholungen wird durch den rechten Operanden angegeben. Zum Beispiel: ('-' x 3) ergibt '-'.
  • ++ (Auto Increment Operator): Erhöht den Wert um eins. Der Wert muss eine ganze Zahl sein. Zum Beispiel: Wenn $ a = 10, ergibt $ a ++ 11.
  • - (Auto-Dekrement-Operator): Verringert den Wert um eins. Der Wert muss eine ganze Zahl sein. Zum Beispiel: wenn $ a = 10 $ a– ergibt 9.

Empfohlene Artikel:

Dies war ein Leitfaden für Perl-Operatoren. Hier haben wir die verschiedenen Arten von Perl-Operatoren zusammen mit Beispielen besprochen. Sie können auch unsere anderen Artikelvorschläge durchgehen, um mehr zu erfahren -

  1. Python-Operatoren mit Beispielen
  2. Verschiedene Operatoren in MySQL
  3. Operatoren in Matlab
  4. PostgreSQL-Operatoren