2011-05-12 431 views

回答

4

您可以利用map函數,例如, (map list '(3 4 5)),這是所有列表操作的麪包和黃油。它相當於Python中的列表理解,或者java中的for循環。

備案:

您還可以使用reducefilter更多複雜的列表操作任務。除了可能apply之外,你並不需要其他任何東西。

0

如果你想,只有基本功能做這個小策士風格,你可以創建這樣的事情:

(define make-list
..(lambda (lat)
....(cond
......((null? lat) (quote()))
......(else (cons (cons (car lat) (quote()))
..................(make-list (cdr lat))))))))