【SICP练习】137 练习3.68

练习3-68

原文

Exercise 3.68. Louis Reasoner thinks that building a stream of pairs from three parts is unnecessarily complicated. Instead of separating the pair (S0,T0) from the rest of the pairs in the first row, he proposes to work with the whole first row, as follows:

(define (pairs s t)
   (interleave (stream-map (lambda (x) (list (stream-car s) x))
               t)
   (pairs (stream-cdr s) (stream-cdr t))))

Does this work? Consider what happens if we evaluate (pairs integers integers) using Louis’s definition of pairs.

分析

不会工作,这个程序将会陷入无限循环。因为没有在

(pairs (stream-cdr s) (stream-cdr t))

中使用delay进行延时求值,而这又会不断的递归,因此将进入无线循环中。




感谢您的访问,希望对您有所帮助。 欢迎大家关注或收藏、评论或点赞。



为使本文得到斧正和提问,转载请注明出处:
http://blog.csdn.net/nomasp


时间: 2024-07-31 19:47:51

【SICP练习】137 练习3.68的相关文章

日本乒坛名将福原爱:未来老公最好是JAEDONG那样的

福原爱大家都认识,从还走不稳路.说不清话的年纪就开始打乒乓球,那个时候是老爸给逼的.后来长大了,尝到了"全国制霸"的小甜头,自己便逐渐爱上了这项运动并沉湎其中.从1988年到至今,小爱已经来到人世间有22个年头,但却很少有属于自己的"乒乓外时间",偶尔听个歌谈个小恋爱已经属于奢侈的浪费青春行为,和同龄人一样打电子游戏?提都不用提,小爱可没这个空闲. "瓷娃娃"福原爱 最近,在接受媒体采访时,福原爱又被问到终身大事的问题,小姑娘巧笑嫣然:"

日本乒坛名将福原爱自称倾慕韩国电竞天王

福原爱大家都认识,从还走不稳路.说不清话的年纪就开始打乒乓球,那个时候是老爸给逼的.后来长大了,尝到了"全国制霸"的小甜头,自己便逐渐爱上了这项运动并沉湎其中.从1988年到至今,小爱已经来到人世间有22个年头,但却很少有属于自己的"乒乓外时间",偶尔听个歌谈个小恋爱已经属于奢侈的浪费青春行为,和同龄人一样打电子游戏?提都不用提,小爱可没这个空闲. "瓷娃娃"福原爱 最近,在接受媒体采访时,福原爱又被问到终身大事的问题,小姑娘巧笑嫣然:"

【SICP练习】95 练习2.68

练习2.68 先要导入练习2.67中的sample-tree.这道题要求我们写出能够根据给定的树产生出给定符号的二进制位表的函数encode-symbol,这个函数还要能够在遇到未在树中出现的符号时报错.这个函数将要在给定的树中查找给定符号的叶子节点,并记录下寻找过程中的左右方向,当然了,如书中所说,向左则用0,向右则用1.因此该函数可以如下列出.我们先来写那个检测错误的谓词. (define (symbol-in-tree? gven-symbol tree) (not (false? (fi

增发利益链:137公司圈3522亿 446机构被套

在资本市场平台上,哪里有利润的气味,哪里就隐藏着利益链. 增发也不例外.向关联人及机构增发,注入当下炙手可热的项目,承诺亮丽的业绩预期,换取股价飙升,市值膨胀,此后参与增发投资者择机退出获利,公司不仅募集到巨额资金,市值也不断扩大.在这个链条上,各个利益群体均能分到一杯羹. 数据显示,今年前三季度,共有137家上市公司成功完成增发(包括公开增发.定向增发和发行股份购买资产),共募集3522亿元资金.平均每家25.71亿元. 不得不说的是,参与增发的那些投资者,他们是增发背后的另一大赢家,以低价获

装备制造业博览会落幕投资项目签约137亿元

本报8月10日讯(记者 赵丽娜)今日下午,为期三天的2010中国(山西)装备制造业博览会落幕.制博会期间,共签订投资项目39项,项目总投资137亿元:贸易类项目达成设备交易金额172亿元:总计3.5万人次参观,对我省旅游.交通.餐饮等行业起到了积极的拉动作用. 制博会组委会今日下午通报,本届制博会共签订投资项目39项,项目总投资137亿元,其中,引进国外省外资金93亿元,占总投资的68%:贸易类项目达成设备交易金额172亿元,出口交易74亿元,占贸易类项目的43.2%. 据有关负责人介绍,本次制

Call to master/192.168.137.101:9001 failed on connection exception: java.net.ConnectException: Connection refused

java.net.ConnectException: Call to master/192.168.137.101:9001 failed on connection exception: java.net.ConnectException: Connection refused  at org.apache.hadoop.ipc.Client.wrapException(Client.java:1099)  at org.apache.hadoop.ipc.Client.call(Client

Dreamweaver MX 2004视频宝典教程(68)

dreamweaver|教程 第 68 集:CSS的声名 课程目标:学会用不同方式声明CSS 课程要点:CSS样式声明构成:组件 { 样式性质:设定值 }.CSS的声明主要有三种:一.最典型的CSS声明:二.分项声明方式:三.集体声明. 上集: [全屏观看] | [下载视频] 本教程尺寸为 800 * 600 建议全屏在线观看或下载观看,以达到最佳观看效果 下集: [全屏观看] | [下载视频] 本教程尺寸为 800 * 600 建议全屏在线观看或下载观看,以达到最佳观看效果

68个绝对经典电脑小技巧

在使用电脑过程中,合理运用一些技巧往往能达到事半功倍的作用,今天我们为大家收集整理了140个绝对经典的电脑实用小技巧,希望对大家有所帮助. 1. 重装Windows XP不需再激活 如果你需要重装Windows XP,通常必须重新激活.事实上只要在第一次激活时,备份好WindowsSystem32目录中的Wpa.dbl文件,就不用再进行激活的工作了.在重装WindowsXP后,只需要复制该文件到上面的目录即可. 2. 如何知道自己的Windows XP是否已激活 打开开始→运行,在弹出的对话框中

Excel2003入门动画教程专辑(共68篇)

Excel2003入门动画教程专辑(共68篇)请倒序查看教程 Excel防止重复录入数据动画教程 发布日期: 2012-05-05 <Excel2003入门动画教程68.Excel防止重复录入数据>. 演示动画 操作步骤 员工的身份证号码应该是唯一的,为了在Excel中防止重复输入,我们用"数据有[阅读全文] -------------------------------- Excel表格行列互换动画教程 发布日期: 2012-05-05 <Excel2003入门动画教程67.