Comment écrire une procédure qui multiplie chaque élément de la liste avec un nombre donné (x) .Si je donne une liste '(1 2 3) et x = 3 , la procédure doit retourner (3 6 9)multiplier la liste des articles par un certain nombre 'x'
Mon essai:
(define (mul-list list x)
(if (null? list)
1
(list(* x (car list))(mul-list (cdr list)))))
le code ci-dessus ne marche pas semblent work.What changements dois-je faire? S'il vous plaît aider
Merci d'avance.
Merci beaucoup! Pouvez-vous s'il vous plaît me suggérer un livre de débutants pour apprendre le régime :) – mike
@mike sûr, avec plaisir :). "The Little Schemer" et "Comment concevoir des programmes" sont fantastiques, et "Structure et interprétation des programmes informatiques" est l'un des meilleurs livres de programmation jamais écrit, même si c'est un peu plus avancé –
Merci beaucoup :) Óscar López. C'était une belle liste – mike