小保哥

博客园 首页 新随笔 联系 订阅 管理

Yet Another Scheme Tutorial第8章Exercise 4.2:

(sort '('(1) '(1 2) '(0) '() '(3 3 2))
      (lambda (ls1 ls2)
        (> (length ls1) (length ls2))))

怎么跑都出不了结果,而且length总是为2

后来改为

(sort '((1) (1 2) (0) () (3 3 2))
      (lambda (ls1 ls2)
        (> (length ls1) (length ls2))))就ok了。

终于搞明白Symbol这概念了。



重点参考:

Lisp一瞥:增强型变量Symbol

Common Lisp 和 Scheme 的区别

posted on 2012-12-10 00:27  小保哥  阅读(138)  评论(0)    收藏  举报