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

Gleichheitsoperatoren

Die Gleichheitsoperatoren sind den relationalen Operatoren sehr ähnlich.

Tabelle 3-6. Gleichheitsoperatoren

Numerisch

String

Bedeutung

==

eq

Gleich (»equal«)

!=

ne

Ungleich (»not equal«)

<=>

cmp

Vergleich (»compare«) mit vorzeichenbehaftetem Ergebnis

Die Operatoren für gleich und ungleich liefern 1 für wahr und "" für falsch zurück (genau wie die relationalen Operatoren). Die Operatoren <=> und cmp liefern −1 zurück, wenn der linke Operand kleiner als der rechte ist, 0, wenn die Operanden gleich sind, und +1, wenn der linke Operand größer als der rechte ist. Obwohl sie den relationalen Operatoren recht ähnlich sind, besitzen sie einen anderen Vorrang, weshalb $a < $b <=> $c < $d auch syntaktisch gültig ist.

Aus Gründen, die für jeden verständlich ...

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