Bonjour,
C'est encore moi, désolé.
Pouvez-vous m'expliquer la fonction du "e" ? il remplace (cdr L). Comment la multiplication (car L)* (cdr L) peut-elle s'effectuer ? Je n'ai aucune explication de cela dans mes documents. Merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 define (mult L1) (define (mult-elem e) (* (car L1) e)) (map mult-elem (cdr L1))) (trace mult) (mult (list 2 3 4 5))
Partager