博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【SICP练习】4 练习1.8
阅读量:6037 次
发布时间:2019-06-20

本文共 338 字,大约阅读时间需要 1 分钟。



如果对前面的内容理解透彻了,看到这个表达式就知道直接将y换成guess即可。

(define (improve guess x)

        (/(+ (* guess guess)) (* 2 guess)) 3))

但是如果中写到这里就认为完成了那就错了,如果还是用书中的good-enough?的话,那也应该将guess的平方变成立方。

在学习这一部分的过程中,我们可能要经常使用这些函数,而函数当然不用每次都去敲代码的,可以在Edwin中直接load。具体操作在【Scheme归纳】使用Edwin中有介绍。

我们继续往后看,块结构是将improve等函数嵌套进最终的sqrt,用户只用理会sqrt即可。而且在大程序中也不用担心improve有很多个而产生的同名冲突问题。

转载地址:http://vimhx.baihongyu.com/

你可能感兴趣的文章
MySQL修改提示符
查看>>
《ELK Stack权威指南(第2版)》一3.6 Java日志
查看>>
C++流的streambuf详解及TCP流的实现
查看>>
《量化金融R语言初级教程》一2.5 协方差矩阵中的噪声
查看>>
mysql到elasticsearch数据迁移踩坑实践-Ali0th
查看>>
Python轻量级数据分析库DaPy
查看>>
beetl 和 shrio 结合
查看>>
相对/绝对路径,cd命令,mkdir/rmdir命令,rm命令
查看>>
tomcat中web.xml各配置项的意义
查看>>
Nodejs学习笔记(二):《node.js开发指南》代码中需要注意的几点
查看>>
Ztree异步加载自动展开节点
查看>>
反射操作公共成员变量
查看>>
Android热修复升级探索——代码修复冷启动方案
查看>>
学校宿舍的深夜之思考
查看>>
VB.NET 生成DBF文件
查看>>
编译安装nginx 1.9.15
查看>>
我的友情链接
查看>>
新的开始~~~
查看>>
字符串的扩展
查看>>
存储过程中调用webservice
查看>>