【发布时间】:2014-05-28 16:13:51
【问题描述】:
我需要创建一个函数,它从给定位置的给定列表中返回一个元素。例如,此列表中第三个位置的元素 (2 4 3 5) 将是 3。
我有这段代码,但它没有运行。
(define (getElement lst pos)
(if (= pos 0)
(car lst))
(if (> pos 0)
(getElement (cdr lst) (- pos 1))))
我该如何解决这个问题?
【问题讨论】:
标签: list position scheme element