J'ai une question concernant la simplification de code en Scheme:
exemple :
peut être simplifié par
(and test1 test2 ... testn).
Je n'arrive pas à trouver une simplification pour l'expression suivante :
J'avais pensé à ceci :
(or test1 test2 ... testn) puisque si le (not test1) est faux, le test prendra la valeur #t , et comme (not test1) = faux
Dans le cas où (not test1) est vrai, on a donc test1 à faux et donc on evaluera test2, ... , testn.
J'aimerai savoir si ceci est correct.
Merci d'avance
