首页 > 其他 > 详细

ch17

时间:2015-08-18 16:00:32      阅读:153      评论:0      收藏:0      [点我收藏+]

drracket的cons语法好像和scheme有点不一样,scheme里是点对,drracket里cons的两个参数第二个要求是个list,也就是(cons empty 1)和(cons 1 empty)
之中,前者是不合法的。

(define (replace-eol-with alon1 alon2)
  (cond
    ((empty? alon1) alon2)
    (else (cons (first alon1) (replace-eol-with (rest alon1)
  alon2)))))
(define (our-append alon1 alon2 alon3)
  (replace-eol-with
   (replace-eol-with alon1 alon2) alon3))

 

ch17

原文:http://www.cnblogs.com/autoria/p/4739241.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!