Schema: Zustand "nicht gleich"
Ich würde gerne dieses Schema:
if ((car l) != (car (cdr (order l))) do something
insbesondere schrieb ich dies:
((eq? (car l) (car (cdr (order l))) )
(cons (count (car (order l)) (order l))
(count_inorder_occurrences (cdr (order l)))))
aber es vergleicht (car l)
mit (car (cdr (order l))
für die Gleichstellung.
Ich will stattdessen etwas zu tun, nur wenn eq?
ist falsch. Wie kann ich das in meinem Beispiel?
Dank
InformationsquelleAutor Frank | 2013-03-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie
not
.InformationsquelleAutor Chris Jester-Young
Können Sie
not
zu negieren den Wert eines Prädikats.z.B. in einem
if
Aussage:(if (not (eq? A B)) <EVAL-IF-NOT-EQ> <EVAL-IF-EQ>)
oder in einem
cond
Sie tun können:InformationsquelleAutor robbyphillips
Sie nicht wirklich brauchen, das
cond
oderif
wenn Sie nicht über eine Liste von anderen Fällen.when
könnte das sein, was du suchst. Es ist im Grunde nur der wahre Fall einesif
.InformationsquelleAutor edshaw