Dobry, mam takie proste zadanko w scheme żeby napisać funkcję do wypisania ntego elementu. Naskrobałem takie ufo ale mi nie działa:
(define (nty lista n licznik)
(if null? lista)
"LISTA JEST PUSTA"
(if < licznik n)
(nty((cdr lista) n (+ licznik 1)))
(car lista)
)
(nty '(1 3 5 7 9) 2 0)
wyrzuca mi to błąd:
procedure application: expected procedure, given: (3 5 7 9); arguments were: 2 1
nie wiedziałem w jakie kolorowanie składni to wrzucić.
pomoże ktoś?