Как получить элемент из списка по заданному индексу на языке рэкета?

Я пытаюсь получить элемент из списка по заданному индексу для цикла

(define decision-tree-learning
  (lambda (examples attribs default)
    (cond
      [(empty? examples) default]
      [(same-classification? examples) (caar examples)] ; returns the classification
      [else (lambda () 
              (let ((best (choose-attribute attributes examples))
                    (tree (make-tree best))
                    (m (majority-value examples))
                    (i 0)
                    (countdown (length best)) ; starts at lengths and will decrease by 1
                  (let loop()
                    (let example-sub ; here, totally stuck now
                      ; more stuff
                      (set! countdown (- countdown 1))
                      ; more stuff
                      )))))])))

В данном случае best— это список, и мне нужно получить его значение по индексу countdown. Не могли бы вы помочь мне с этим?

11
задан lu1s 9 May 2012 в 20:08
поделиться