scheme - 如何将整个列表的每个元素检索为整数

时间:2015-04-02 16:34:45

标签: scheme

我是一个非常新的计划,需要一点帮助。我想选择列表中的每个元素 作为整数并进行一些处理。

(define (myfunc a b)
...
)

我将按如下方式调用函数:

(myfunc '(1 2 3 4) '(1 2))

在myfunc中,我需要选择第二个列表中的每个元素作为整数并进行一些计算。谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

(define (myfunc a-list indices)
  (define (get i) (list-ref a-list i))
  (map get indices))

(my-func '(1 2 3 4) '(1 2))