récemment, j'apprends SICP mais je répondre à une question étrange:au sujet reste de la raquette devrait params
Error: remainder: contract violation expected: integer? given: '(3 4 5 6) argument position: 1st other arguments...: 2
voici mon code
(define (same-parity sample . other)
(if (null? other)
(cons sample '())
(if (= (remainder sample 2) (remainder (car other) 2))
(cons (car other) (same-parity sample (cdr other)))
(same-parity sample (cdr other)))))
(same-parity 1 2 3 4 5 6)
- os: win10
- lang: raquette v6.10.1
Il dit reste attendu un entier param Je pense que j'ai donné un nombre entier pour rester pas une liste. Alors quelqu'un peut-il dire à mon problème quel est le problème avec mon code. Je suis dans un grand dilemme. Merci d'avance.
merci de résoudre parfaitement mon problème – Ceuvres