



Next: 3.2 Enthaltensein
Up: 3. Anweisungen
Previous: 3. Anweisungen
Contents
Index
3.1 Vergleiche
Probieren Sie nacheinander die folgenden Zeilen aus:
-
- >>>sfeld==feld
>>>sfeld<feld
Im ersten Fall wird die »Antwort« 1, im zweiten Fall die Antwort
0 ausgegeben. Die 1 steht für »richtig«, die 0 für »falsch«.
Im ersten Fall wird überprüft, ob die beiden Namen auf dasselbe Objekt
zeigen. Der Operator == ist also die Frage nach der Gleichheit, ganz
im Gegensatz zu dem Zuweisungsoperator =, der nichts mit einer Gleichheitsüberprüfung
zu tun hat.
Übrigens ist jedes Objekt, dass leer oder die 0 ist, als »falsch«
zu betrachten. Das werden wir noch sehen. Der Operator für »ungleich«
lautet !=, für »grösser gleich« >=.
Heiko Schroeder
2003-03-19