【SICP练习】99 练习2.75

练习2.75

通过模仿书上的make-from-real-imag函数来完成此题。

(define (make-from-mag-ang x y)
    (define (dispatch op)
        (cond ((eq? op ‘real-part)
                (* x (cos y)))
              ((eq? op ‘imag-part)
                (* x (sin y)))
               ((eq? op ‘magnitude)
                 x)
               ((eq? op ‘angle)
                 y)
               (else
                 (error “Unknow op -- MAKE-FROM-MAG-ANG” op))))
      dispatch)

函数写到这里,我才终于发现以前写的报错的error代码都不规范,横线加上出处倒是一个很明智的选择。




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



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


时间: 2024-10-28 00:17:59

【SICP练习】99 练习2.75的相关文章

灯泡,不止智能这条单行道

     智能不是一枚灯泡的最终追求,实用才是.一个叫The Finally Light Bulb的公司最近推出了一款新灯泡,无WiFi无蓝牙,采用的是感应技术. 智能家居的战火自点燃以来,一直不乏雄心勃勃的企业或创业者,试图寻找更好的产品来替换天花板上的白炽灯泡.不过他们都多少存在着灯泡价格太贵,产品难以实现,审查程序太长等诸如此类的问题. 尽管障碍重重,但前仆后继者大有人在.这家公司的创始人是John Goscha,之前曾成立过一家专门干擦白板上油漆的公司,不过这次似乎是立志要为普通客厅带来

阿里巴巴公布第二财季报告,净利润同比增长71%

据报导,第二财季,阿里巴巴营收为人民币551.22亿元(约合82.85亿美元),同比增长61%.净利润为人民币174.08亿元(约合26.16亿美元),同比增长146%.不按美国通用会计准则计算(Non-GAAP)计算,净利润220.89亿元(约合33.2亿美元),同比增长71%. 财报显示,本季度,天猫实物商品GMV同比增长49%(上季度同比增速49%),尤其是消费电子品类和快速消费品较上一季度加速增长. 跨境及国际消费者业务方面,受益于东南亚平台Lazada以及中国出口平台全球速卖通(Ali

EXT4 vs XFS us iozone

之前使用PostgreSQL测试了xfs和ext4在tpc-b方面的性能,XFS完胜. 接下来使用专业的io测试软件iozone测试一下. IOZONE安装参考 http://blog.163.com/digoal@126/blog/static/1638770402015103004729831/ 测试case: 2G文件,单个请求8K到16MB分布,测试所有的iozone case,全程使用O_DIRECT. [root@digoal current]# ./iozone -Ra -I -+

Generate C interface from C++ source code using Clang libtooling

原文地址 Generate C interface from C++ source code using Clang libtooling Dec 6, 2016 · 24 minute read · Comments clangllvmCC++I developed a concurrent user-thread library using C++, and was looking for a way to provide a C interface and make the functio

多个字段,大量记录的插入操作技巧(PHP)

在使用php+mysql开发的时候,插入/删除数据是免不了的,我想大家早已习惯了诸如bbs发表,留言簿的一条,一条的数据输入的模式. 但是在很多工程里,逐条输入数据是不被允许的. 比如,输入学生的考试成绩,逐条输入需要点击"提交"40多次,这很大程度消磨了班主任的耐心和时间,如何"一口气"输入完一个班级的数据,是校园管理系统的一个要点(当然,其他场合也经常有这种要求) 下面的文章仅仅是我的工作经验,供学习PHP的同道们参考.(高手大概会一笑了之吧) 主要思路有二:1

中国概念股周五收盘多数上涨

摘要: 中国概念股周五收盘数据 北京时间6月7日凌晨消息,周五美国股市收高,道指与 标普指数 再创最高收盘纪录.美国5月非农就业人数回升至经济衰退之前的峰值,提振了市场情绪.中国 中国概念股周五收盘数据 北京时间6月7日凌晨消息,周五美国股市收高,道指与 标普指数 再创最高收盘纪录.美国5月非农就业人数回升至经济衰退之前的峰值,提振了市场情绪.中国概念股周五收盘多数上涨, 猎豹移动 大涨21.99%报19.75美元. 本周标普500指数上涨1.3%,道指上涨1.2%,纳指上涨1.9%. 美东时间

中国概念股周五收盘多数上涨 猎豹移动大涨21%

摘要: 中国概念股周五收盘数据 北京时间6月7日凌晨消息,周五美国股市收高,道指与 标普指数 再创最高收盘纪录.美国5月非农就业人数回升至经济衰退之前的峰值,提振了市场情绪.中国 中国概念股周五收盘数据 北京时间6月7日凌晨消息,周五美国股市收高,道指与 标普指数 再创最高收盘纪录.美国5月非农就业人数回升至经济衰退之前的峰值,提振了市场情绪.中国概念股周五收盘多数上涨, 猎豹移动 大涨21.99%报19.75美元. 本周标普500指数上涨1.3%,道指上涨1.2%,纳指上涨1.9%. 美东时间

【SICP练习】75 练习2.46

 练习2.46 这道题就是彻头彻尾的"构造"了.直接上代码吧. (define (make-vect xcor ycor) (listxcor ycor)) (define (xcor-vect v) (car v)) (define (ycor-vect v) (cdr v)) (define (add-vect first-vectsecond-vect)   (make-vect (+ (xcor-vect first-vect)                 (xcor-

美国科技产业五巨头引领纳指跳水 “贡献值”接近75%

据外电报道,当谈到美国证券市场正进行的技术衰退时,似乎并不是所有的股票都是平等的.自6月7日以来,纳斯达克综合指数累计下跌了2.1%以上,其中苹果.Alphabet.微软.亚马逊和Facebook等五大科技公司股价的下跌,对纳斯达克综合指数的影响就达到了近75%.在同一时间内,道琼斯工业平均指数和标准普尔500指数几乎未做任何调整. 纳斯达克综合指数本轮的下跌,主要因为苹果.Alphabet.微软等大型科技公司股价的下跌,它们的跌幅最高达到6.5%.因为这些公司合计占到纳斯达克综合指数近30%的