le but de ma fonction est de calculer la liste si cela est possible (exemple: (+ 3 4)) sinon ce n'est pas possible la rafficher telle quelle est (exemple: ( + 3 x))
voici le pseudo code auquel j'ai...
Type: Messages; Utilisateur: pepsister
le but de ma fonction est de calculer la liste si cela est possible (exemple: (+ 3 4)) sinon ce n'est pas possible la rafficher telle quelle est (exemple: ( + 3 x))
voici le pseudo code auquel j'ai...
j'ai compris mais j'ai un problème:
pour moi il faut faire si le premier element de la liste est un symbole alors on renvoie la liste complète sinon c'est donc pas un symbole donc on teste l'élément...
Je comprend ce que tu veux dire et je pensais à faire une fonction evaluer mais je ne vois pas quoi lui mettre
Si les elements sont des nombres ou si les elements sont des opérateurs + - * / alors...
Pour moi '+' est evaluable et tous les nombres sont evaluables donc une liste (+ 3 4) est evaluable. Pour moi evaluable c'est que lisp s'est le calculer. Par contre 'x' n'est pas evaluable une liste...
pour moi evaluable c'est quand on peut calculer l'expression
Ma fonction ne recevra que des listes de la forme (+ 3 4) ou (+ 2 x)
quand il recoit la premiere je veux que la fonction le calcule et...
Peux tu être plus explicite
si je ne vois pas comment on fait pour tester si une liste est évaluable c'est que je ne sais pas comment faire pour tester si un élément est évaluable
en effet je...
Bonjour,
je rencontre un petit problème avec une fonction de simplification. Je dois pouvoir simplifier toutes fonctions c'est à dire (+ 0 x)=x mais aussi les évaluer si possible (+ 3 4)=7 et si...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.