Şemada yeniyim ve çok basit bir ileri düz program yapmaya çalışıyorum. Ancak bu hata iletisini almaya devam ediyorum "Syntactic anahtar sözcüğü bir ifade olarak kullanılmayabilir: eğer".Şema hatası: "Sözdizimsel anahtar kelime bir ifade olarak kullanılmayabilir:"
Programımda bir şey eksik olup olmadığını veya bir tür hata yapıp yapmadığımı söyleyen var mı?
İşte programım.
(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)
Teşekkür
-Gunnlaugur