Perl - Operatoren

[ <= ] [ HOME ] [ INHALT ] [ INDEX ] [ => ]

Die folgenden Abschnitte beinhalten einen Überblick über die wichtigsten Operatoren in Perl. Für eine vollständige Liste sei auf entsprechende Dokumentation hingewiesen.

Zuweisung

Die Zuweisung eines Wertes zu einer Variablen geschieht durch das "="-Zeichen. Wie in C gibt es in Perl eine verkürzte Schreibweise für Operationen, die den Wert einer Variablen verändern. So kann z.B. eine Multiplikation statt
$i = $i * 5;
auch
$i *= 5;
geschrieben werden.


[ <- ] [ HOME ] [ INHALT ] [ INDEX ] [ -> ]

Bit-Operatoren


[ <- ] [ HOME ] [ INHALT ] [ INDEX ] [ -> ]

Logik-Operatoren

Anmerkung : die letzten vier Operatoren besitzen die gleiche Funktionalität wie die entprechenden symbolischen Operatoren !,&& und ||, aber eine andere Priorität.
[ <- ] [ HOME ] [ INHALT ] [ INDEX ] [ -> ]

Prioritäten

Hier nun eine Tabelle über alle Perl-Operatoren, geordnet von der höchsten Priorität abwärts mit Angabe der jeweiligen Assoziativität:
 Assoziativität              Operator
-------------------------------------------------------------------------
     links         Terme (Variablen, geklammerte Ausdrücke,...)
     links         ->
       -           ++  --
     rechts        **
     rechts        !  ~  \   +  - (unär)
     links         =~   !~
     links         *  /  %  x
     links         .  +  -  (binär)
     links         <<  >>
       -           unäre Operatoren wie Funktionen mit 1 Argument
       -           <  >  <=  >=  lt  gt  le  ge
       -           ==  !=  <=>  eq  ne  cmp
     links         &
     links         |  ^
     links         &&
     links         ||
       -           ..
     rechts        ?:
     rechts        =  +=  -=  *=  usw.
     links         ,  =>
       -           Listenoperatoren
     links         not
     links         and
     links         or  xor


[ <= ] [ <- ] [ HOME ] [ INHALT ] [ INDEX ] [ -> ] [ => ]

Autor: Eike Grote Letzte Änderung: 02.10.1997