Vergleichsoperatoren
Aus ProgrammingWiki
Um strukturierte numerische bzw. nichtnumerische Daten vergleichen zu können, bietet Scheme Vergleichsoperatoren (Prädikate) mit verschiedenen Wichtungen an:
equal? / eqv? / eq?
Gleich, gleicher, am gleichesten
Mit den folgenden Prozeduren testen wir diese Vergleichsoperatoren:
Zusammenfassung
Die Vergleichsoperatoren geben den Wert #t zurück, wenn ...
equal? "gleich" |
... die Operanden in Datentyp, Struktur und Inhalt gleich sind, |
eqv? "gleicher" |
... die Operanden in Datentyp und Wert gleich sind, |
eq? "am gleichesten" |
... die Operanden auf den selben Platz im Arbeitsspeicher verweisen. |
Zurück zu Rekursionen / numerischen Listen bzw. Mehrfachrekursionen.