Vergleichsoperatoren

Aus ProgrammingWiki

Wechseln zu: Navigation, Suche

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.

Persönliche Werkzeuge