O'Reilly logo

Programmieren mit Perl by Jon Orwant, Tom Christiansen, Larry Wall

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Relationale Operatoren

Perl besitzt zwei Klassen relationaler Operatoren (Vergleichsoperatoren). Die eine Klasse arbeitet mit numerischen Werten, die andere mit Strings. Tabelle 3-5 macht den Unterschied deutlich:

Tabelle 3-5. Relationale Operatoren

Numerisch

String

Bedeutung

>

gt

Größer als

>=

ge

Größer oder gleich

<

lt

Kleiner als

<=

le

Kleiner oder gleich

Diese Operatoren liefern 1 für wahr und "" für falsch zurück. Beachten Sie, daß relationale Operatoren nicht assoziativ sind, d.h. $a < $b < $c ist ein Syntaxfehler.

Bei fehlenden Locale-Deklarationen basieren Stringvergleiche auf den ASCII/Unicode-Kollationssequenzen, und im Gegensatz zu einigen anderen Computersprachen werden Leerzeichen beim Vergleich berücksichtigt. Ist eine Locale-Deklaration vorhanden, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required