In elisp gibt es ein 'wenn' Fall, wo ich viele verschiedene Dinge durchführen möchten:Wie können Sie mehrere Anweisungen in elisp 'if' Anweisung schreiben?
(if condition
(do-something)
(do-something-else)
...)
jedoch (do-something-else) nur in dem sonst Fall ausgeführt wird. Wie können Sie einen Anweisungsblock angeben, der ausgeführt werden soll? Zum Beispiel:
(if condition
(begin
(do-something)
(do-something-else)
...))
FWIW, ich folge allgemein der Konvention in * Common Lisp Die Sprache * der Verwendung von 'wann' und' außer wenn' der Rückgabewert ist nicht wichtig (d. H. Sie werden nur für Nebenwirkungen verwendet). Ich verwende im Allgemeinen "und" und "oder", wenn der Rückgabewert wichtig ist. Ich verwende im Allgemeinen "if" und "cond", wenn es mehrere Zweige gibt (ob der Rückgabewert wichtig ist oder nicht). – Drew