Je suis nouveau sur le schéma et j'essaie de faire un petit programme très simple. Mais je reçois toujours ce message d'erreur "mot-clé syntaxique ne peut pas être utilisé comme une expression: si".Erreur de schéma: "Le mot clé syntaxique ne peut pas être utilisé comme une expression: si"
Quelqu'un peut-il me dire s'il me manque quelque chose dans mon programme ou si je fais une sorte d'erreur?
Voici mon programme.
(define (foo lis k)
(COND
((NULL? lis) '())
(IF (< (CAR lis) k)
(display (CAR lis))
ELSE (display (CDR lis)))
))
(foo '(1 5 3 2 4) 3)
Merci
-Gunnlaugur