码迷,mamicode.com
首页 > 其他好文 > 详细

ch17

时间:2015-08-18 16:02:38      阅读:139      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!