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

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

练习3-50

原文

Exercise 3.50. Complete the following definition, which generalizes stream-map to allow procedures that take multiple arguments, analogous to map in section 2.2.3, footnote 12.

(define (stream-map proc . argstreams)     (if (
(car argstreams)) the-empty-stream (
(apply proc (map
argstreams)) (apply stream-map (cons proc (map
argstreams))))))

代码

(define (stream-map proc . argstreams)  (if (stream-null? (car argstreams))      the-empty-stream      (cons-stream       (apply proc (map stream-car argstreams))       (apply stream-map          (cons proc (map stream-cdr argstreams))))));Value: stream-map



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


为使本文得到斧正和提问,转载请注明出处:


你可能感兴趣的文章
DevExpress DXperience 的本地化(汉化)方法
查看>>
处理分页操作
查看>>
$.when().done().then()的用法
查看>>
EntityFramework之创建数据库及基本操作(一)
查看>>
【mongo】drop不释放磁盘空间
查看>>
linux异步通信之epoll【转】
查看>>
暑假总结20160907
查看>>
数据结构——树的知识架构图
查看>>
OTL翻译(3) -- OTL的主要类
查看>>
x86架构的android手机兼容性问题
查看>>
InvalidIndexNameException[Invalid index name [2Shard], must be lowercase]
查看>>
POJ 1067 取石子游戏
查看>>
sum函数
查看>>
常用音频数据库记录
查看>>
题二:写一个单例模式
查看>>
40个Java多线程问题总结
查看>>
List集合序列排序的两种方法
查看>>
linux每日命令(23):find命令之xargs
查看>>
阿里云服务器的一点小坑---端口不通问题,还是防火墙的锅
查看>>
文件系统管理 之 在Linux系统中存储设备的两种表示方法
查看>>