Re: [Lisp] Lambda fonction
Bonjour,
Citation:
Envoyé par hanane93
Dans le corps de ces fonctions on écrit les instructions mais en fait on ne peut en ecrire plus d'une.
Seulement la premiere est prise en compte.
C'est possible de déjouer tout ça?
Je pense voir ce que vous voulez dire, cependant je n'ai pas compris ce que vous vouliez faire avec votre exemple de fonction (test2).
Lorsque ceci sera interprété :
Lisp va remplacer (* x y) par son résultat, comme pour (+ x y) ce qui donnera pour x=6 et y=7 ceci :
Et la il va crier parce que 42 n'est pas une expression à laquelle on peut passer un argument comme 13.
Que cherchez-vous à faire exactement ?