Merci Jedai et jack-ft .
((cond)) == (cons (cons 'cond nil) nil)) # pour obtenir une sous-liste .
Donc en suivant ce chemin :
((not seau)) == (cons (cons 'not (cons 'seau nil)) nil)
(return seau) == (cons '(return seau)
En imaginant la liste :
((not seau) (return seau)) == (cons (cons 'not (cons 'seau nil)) (cons '(return seau) nil))
Mais comment savoir subdiviser les liste qui restent
Y'a pas à dire faut avoir l’œil observateur
Sinon , concernant ta méthode @jack-ft , cette dernière n'est pas encore de mon niveau , l'énoncé est clair : il faut tout considérer comme des atomes , mais je pense que le return est une exception à la règle...
Cependant , je ne vois pas l'objectif de multiplier l'usage de cons , à part pour rendre complexe la lecture d'un code secret ...
Partager