Frage

Ich möchte nichts zurückgeben, wenn beispielsweise der Zustand nicht erfüllt ist

(if x y z)

Wenn X also nicht erfüllt ist, wird Z ausgeführt und ich möchte nichts bei Z tun, genau wie Pythons "Pass"

War es hilfreich?

Lösung

Aus R5rs:

Syntax: (if test consequent alternate)

Syntax: (if test consequent)

Semantik: an if Ausdruck wird wie folgt bewertet: Erstens, Prüfung wird bewertet. Wenn es einen echten Wert ergibt (siehe Abschnitt 6.3.1), dann dann konsequentwird ausgewertet und sein Wert (en) wird (sind) zurückgegeben. Andernfalls wechseln wird ausgewertet und sein Wert (en) wird (sind) zurückgegeben. Wenn Prüfung ergibt einen falschen Wert und nein wechseln wird angegeben, dann ist das Ergebnis des Ausdrucks nicht spezifiziert.

Also dein if Ausdruck wird:

(if x y)
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top