Je suis nouveau à lisp et j'essaie simplement d'avoir deux fonctions appelées à la fois si un conditionnel retourne true.Composé conditionnel en Lisp
(cond
((equals (first expression) "+")
(function1 parameter)
(function2 parameter)))
Dans le code ci-dessus, je veux juste appeler function1 et function2. Des pensées?
Mais, mais, mais ... 'cond' fournit une implicite' progn' dans tous les branche, donc l'utilisation de 'progn' est superflue. Eh bien, je parle de Common Lisp, de toute façon. Qui sait d'autres dialectes de Lisp. :-P –
Le corps d'une expression COND est enveloppé dans un PROGN implicite, il n'est donc pas nécessaire d'en fournir explicitement un. – Vatine