Ich schreibe ein Programm, um die Lösung für den Logarithmus einer Base in Racket zu finden.Kann ich einen Cond in einen anderen Cond einfügen?
meine Frage ist, kann ich eine cond
in eine else
von einer anderen cond
setzen?
Ich schreibe ein Programm, um die Lösung für den Logarithmus einer Base in Racket zu finden.Kann ich einen Cond in einen anderen Cond einfügen?
meine Frage ist, kann ich eine cond
in eine else
von einer anderen cond
setzen?
Ja - sicherlich. Siehe den Leitfaden für einige Beispiele. http://docs.racket-lang.org/guide/conditionals.html#%28part._cond%29
Ja, aber es ist nicht notwendig Verschachtelung:
(cond (predicate1 consequent1)
(else (cond (predicate2 consequent2)
(else alternative))))
ist die gleiche wie:
(cond (predicate1 consequent1)
(predicate2 consequent2)
(else alternative))
nur mehr lesbar. Wenn nicht, könnten wir auch einfach if
haben.