我想知道如何计算元素的数量 例如,计算元素的数量(列出' a' b' c'' d)。谢谢!
答案 0 :(得分:4)
基于球拍文档:
http://docs.racket-lang.org/reference/pairs.html#%28def.%28%28quote.~23~25kernel%29._length%29%29
(长度为lst) 返回lst。
中的元素数答案 1 :(得分:1)
如果你想看看如何以递归的方式做到这一点,一种方法就是:
(define (my-length lst)
(if (empty? lst)
0
(+ 1 (my-length (rest lst)))))