En elisp, hay un 'si' caso en el que me gustaría realizar muchas cosas diferentes:¿Cómo se pueden escribir varias declaraciones en la declaración elisp 'if'?
(if condition
(do-something)
(do-something-else)
...)
Sin embargo, (do-algo-más) se ejecuta en el único otro caso. ¿Cómo se puede especificar un bloque de instrucciones para ejecutar? Por ejemplo:
(if condition
(begin
(do-something)
(do-something-else)
...))
Fwiw, por lo general sigue el método sugerido en Common Lisp * * El lenguaje de uso de '' when' y unless' cuando el valor de retorno no es importante (es decir, que se usan para los efectos secundarios solamente). Generalmente uso 'y' y' o' cuando el valor de retorno es importante. Generalmente uso 'if' y' cond' cuando hay varias ramas (independientemente de si el valor de retorno es importante). – Drew