咸鱼的日子
C++博客 | 首页 | 发新随笔 | 发新文章 | 联系 | 聚合 | 管理
re: 我的SICP习题答案(1.1~1.5)[未登录] 咸鱼 2011-03-03 21:14
其实对照正文,我们可以看到“正则序”停止展开的条件是“只包含基本运算符的表达式”,而对于

(define (p) (p))

是无论如何也没法完全展开的,因为它会不断递归,所以“正则序”才会死循环。

而对于“应用序”的实现,则会这样展开

(test 0 (p))
(if (= 0 0) 0 (p))
(if #t 0 (p))

; 0


大哥,你这段话完全是前后矛盾啊!!!!!不是说了是正则序=0,应用序陷入循环么?
re: 我的SICP习题答案(1.1~1.5)[未登录] 咸鱼 2011-03-03 13:33
THX,那个1.5的练习我也找了好久才找到这里,每个人都说应用序的定义!!!可是我根本就看不懂!!!!
随笔:0 文章:0 评论:0 引用:0
<2026年6月>
日一二三四五六
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

常用链接

  • 我的随笔
  • 我的评论
  • 我参与的随笔

留言簿

  • 给我留言
  • 查看公开留言
  • 查看私人留言

搜索

  •  

最新评论


Powered by: 博客园
模板提供:沪江博客
Copyright ©2026 咸鱼