next up previous contents index 6163656769
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