- 12
- 0
- 约 50页
- 2017-10-16 发布于天津
- 举报
函数式程序设计语言-程序设计语言原理
5.3.5 输出问题 利用数据对象内部原有的顺序 结构对象是第一类对象, 语言支持的任何形式(交互、非交互)的输出都可以用在表和元组上。Miranda就是用无限表动态实现的 无限表尾不表示任何值, 它是函数对象, 每当调用到它时, 它按规定计算表头值, 并构造 一新的函数对象放在表尾, 以便再展其它项, 它就是新的无限表尾的头, 这个过程一直延续到需要的表长已达到。 输入输出流就是一个值的无限表, 每次处理输入流一个新值就附在表尾并为程序访问。同样, 也用无限表模型输出流。 5.4 函数式语言Miranda 简单的Miranda手本 Miranda λ演算 sq n = n * n sq = λn. * n n z=sq x/sq y z=/(sq x)(sq y) Miranda的基本类型有字符(char类型, 加单引号的字母), 真值(bool类型, 值为True和False)和数(num 类型, 包括整数、实数), 数据结构只有表和元组, 串是字符表 11.4.1 数据结构 元组(tuple) 树类型定义 tree::= Leaf Integer | Node tree tree [1
您可能关注的文档
- 机电设备分类.ppt
- 货物需求表肉制品加工设备1斩拌机一台电压v220.doc
- 货物需求一览表1采购清单序号项目名称项目特征及工作内容计量.doc
- 获利能力-辅仁大学学术资源网.ppt
- 货币主义及其对宏观经济学发展的贡献结束.ppt
- 货号ess200.ppt
- 货币一般等价物≠商品.ppt
- 货币--商品.ppt
- 或解压缩后副档名.ppt
- 会员编号-中非民间商会.doc
- 北师社课件中国现代文学史(第3版)6文学研究会.ppt
- 北师社课件中国古代文学史(三卷本)7.1讲史小说《三国演义》.pptx
- 北师社课件外国电影史(插图版)第六章 好莱坞电影.pptx
- 北师社课件中国古代文学史(三卷本)7.8《金瓶梅》和明后期其他长篇小说.pptx
- 北师社课件中国古代文学史(三卷本)5.2欧阳修与北宋诗文革新.pptx
- 北师社课件中国古代文学史(三卷本)7.2英雄传奇《水浒传》.pptx
- 北师社课件中国现代文学史(第3版)12新感觉派及其他小说作家的创作.ppt
- 北师社课件中国古代文学史(三卷本)9.4清末谴责小说.pptx
- 北师社课件中国现代文学史(第3版)1从晚清到五四:中国现代文学的发生.ppt
- 北师社课件大学语文(第3版)第十一章 新闻宣传文体写作.pptx
最近下载
- 残疾人之家消防知识培训课件.pptx
- 铅精矿化学分析方法 第19部分:硫酸根含量的测定 电感耦合等离子体发射光谱法.docx VIP
- 美国材料与试验协会 A673A673M-2001_结构钢冲击试验的取样程序的标准规范(中文版).doc VIP
- 《GMP洁净厂房空调净化系统验证方案》.doc VIP
- CBCC中国建筑色卡千色卡色查询表.pdf VIP
- (高清版)B-T 19015-2021 质量管理 质量计划指南.pdf VIP
- 花生病虫害防治技术.ppt VIP
- 探访古代文明.pptx
- 3.3《品质》一等奖获奖课件.pptx VIP
- TCASME-刹车盘用碳陶复合材料技术要求.pdf VIP
原创力文档

文档评论(0)