文档章节

【SICP练习】121 练习3.52

NoMasp
 NoMasp
发布于 2015/09/08 21:46
字数 218
阅读 2
收藏 0

练习3-52

原文

Exercise 3.52. Consider the sequence of expressions

(define sum 0) 

(define (accum x) (set! sum (+ x sum)) sum) 

(define seq (stream-map accum (stream-enumerate-interval 1 20)))
(define y (stream-filter even? seq)) 
(define z (stream-filter (lambda (x) (= (remainder x 5) 0)) seq)) 

(stream-ref y 7) 
(display-stream z)

What is the value of sum after each of the above expressions is evaluated? What is the printed response to evaluating the stream-ref and display-stream expressions? Would these responses differ if we had implemented (delay ) simply as (lambda () ) without using the optimization provided by memo-proc ? Explain.

代码

(define seq (stream-map accum (stream-enumerate-interval 1 20)))

sum

;Value: 1

(define y (stream-filter even? seq))

sum

;Value: 6

(define z (stream-filter (lambda (x) (= (remainder x 5) 0)) seq))

(stream-ref y 7)

;Value: 136



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


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


版权声明:本文为 NoMasp柯于旺 原创文章,未经许可严禁转载!欢迎访问我的博客:http://blog.csdn.net/nomasp

本文转载自:http://blog.csdn.net/nomasp/article/details/44706919

NoMasp
粉丝 7
博文 334
码字总数 0
作品 0
镇江
程序员
私信 提问
cas 配置了自己的数据库之后出现404错误

配置数据库之后的代码:用的cas 3.52版本 把SimpleTestUsernamePasswordAuthenticationHandler注释掉 然后加了 完整代码如下: 之后就报404错误 但是用原来的源码就不会出现这个问题 求大神解...

杰哥ZG
2016/03/01
1K
1
php练习-javascript,JQuey制作页面切换

php练习-javascript,JQuey制作页面切换 一.重点:css样式,js的dom取值,js的事件 JQuey引入地址 ; 二.js原生代码 实践题 - 选项卡</

一百个小排
2018/07/02
0
0
【书坊11月赠书福利——第二期】《“笨办法”学Python》 (第3版)

赠书活动停留了一个月,今天开始正常进行,继续每周都给大家送出最新、最好、最实用的技术书。 本周赠品 本周,微信君给大家推荐@人民邮电出版社-信息技术分社 刚刚上架的新书《“笨办法”学...

生气的散人
2014/11/18
301
0
lopatkin俄大神精简中文系统Windows 10 Enterprise 2016 LTSB 14393.693 x86-PIP_x64-PIPvm ZH-CN

Microsoft Windows 10 Enterprise 2016 LTSB 14393.693 x86-PIP_x64-PIPvm ZH-CN 出厂年份:2017 版本:Windows 10 Enterprise 2016 LTSB 14393.693 平台:x86-x64 系统要求: CPU-1 gz RAM......

xiaogg
08/29
312
5
【提取好多行字符串中特定字符串后数字,感谢!】

提取Tracking time 0 s 0.32 s.....那行中0s后紧接的那个数字“0.32”,感谢! 文本如下: Waterfall Name AutoPower Point2 WF 16 [0-4.8 s] Sample frequency 25600 Hz Frequency resoluti......

gl8787
03/14
61
1

没有更多内容

加载失败,请刷新页面

加载更多

Eureka应用注册与集群数据同步源码解析

在之前的EurekaClient自动装配及启动流程解析一文中我们提到过,在构造DiscoveryClient类时,会把自身注册到服务端,本文就来分析一下这个注册流程 客户端发起注册 boolean register() t...

Java学习录
32分钟前
8
0
Java描述设计模式(15):责任链模式

本文源码:GitHub·点这里 || GitEE·点这里 一、生活场景描述 1、请假审批流程 公司常见的请假审批流程:请假天数 当 day<=3 天,项目经理审批当 3<day<=5 天,部门经理审批当 day>5 天...

知了一笑
42分钟前
7
0
总结:数组与链表

1、内存申请:数组在内存上是连续的空间;链表,内存地址上可以是不连续的。 2、查询速度:数组可以随机访问,链表必须顺序访问,即从首个元素开始遍历,逐个查找,所以数组查询很快。 3、写入...

浮躁的码农
50分钟前
6
0
HashMap源码分析

read

V丶zxw
今天
5
0
Python字符串或JSON字符串转字典dict、列表list

有3种方法 1、使用ast模块 >>> import ast>>> s = '["test",1]'>>> ast.literal_eval(s)['test',1]>>> s = '{"test":1}'>>> ast.literal_eval(s){'test': 1} 2、eval函数,这个......

编程老陆
今天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部