bonjour, je suis encore désolée j'dois avoir l'air nulle, mais ça fait quelques heures que je cherche a créer une fonction qui "ajoute" une liste à un atome:
autrement dit, une fonction qui entre x, un atome, et L, une liste.

Code Scheme : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
(ajout 2 '(3 4))
--> '(2 3 4)

Bon. J'ai créé la fonction « rajout » qui ajoute un atome à une liste, si ça peut aider :
Code Scheme : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
(define (rajout l x)
  (if (null? l)
      (list x)
      (cons (car l) (rajout (cdr l) x ))))
et qui fait :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
(rajout '(1 2) 3)
--> '(1 2 3)