函数式SwiftPDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:克里斯·安道夫(Chris Eidhof)
- 出 版 社:北京:电子工业出版社
- 出版年份:2016
- ISBN:9787121293573
- 页数:180 页
Ⅰ函数式Swift基础 1
第1章 函数式思想 2
1.1 案例:Battleship 2
1.2 一等函数 7
1.3 类型驱动开发 11
1.4 注解 11
第2章 案例研究:封装Core lmage 12
2.1 滤镜类型 12
2.2 构建滤镜 13
模糊 13
颜色叠层 13
2.3 组合滤镜 15
复合函数 16
2.4 理论背景:柯里化 17
2.5 讨论 18
第3章 Map、 Filter和Reduce 20
3.1 泛型介绍 20
顶层函数和扩展 24
3.2 Filter 24
3.3 Reduce 26
3.4 实际运用 29
3.5 泛型和Any类型 31
3.6 注释 32
第4章 可选值 34
4.1 案例研究:字典 34
4.2 玩转可选值 37
可选值链 37
分支上的可选值 39
可选映射 40
再谈可选绑定 41
4.3 为什么使用可选值 43
第5章 案例研究:QuickCheck 47
5.1 构建QuickCheck 49
生成随机数 49
实现check函数 51
5.2 缩小范围 53
反复缩小范围 54
5.3 随机数组 55
5.4 使用QuickCheck 58
5.5 展望 59
第6章 不可变性的价值 60
6.1 变量和引用 60
6.2 值类型与引用类型 61
结构体与类:究竟是否可变 63
Objective-C 64
6.3 讨论 65
第7章 枚举 68
7.1 关于枚举 68
7.2 关联值 71
7.3 添加泛型 72
7.4 Swift中的错误处理 74
7.5 再聊聊可选值 75
7.6 数据类型中的代数学 76
7.7 为什么使用枚举 78
第8章 纯函数式数据结构 79
8.1 二叉搜索树 79
8.2 基于字典树的自动补全 85
字符串字典树 91
8.3 讨论 93
第9章 案例研究:图表 94
9.1 绘制 正方形和 圆形 94
9.2 核心数据结构 97
9.3 计算与绘制 99
9.4 创建视图与 PDF 105
9.5 额外的组合算子 106
9.6 讨论 107
Ⅱ 函数式Swift进阶 109
第10章 生成器和序列 110
10.1 生成器 110
10.2 序 列 115
10.3 案例研究:遍历二叉树 118
10.4 案例研究:优化QuickCheck的范围收缩 119
10.5 不止是Map与Filter 123
第11章 案例研究:解析器组合算子 127
11.1 核心部分 127
11.2 选择 131
11.3 顺序解析 131
改进 133
11.4 便利组合算子 138
11.5.一个简单的计算器 143
第12章 案例研究:构建一个表格应用 148
12.1 示例代码 148
12.2 解析器 149
符号化 149
解析 153
12.3 求值器 158
12.4 GUI 163
数据源 163
代理 165
窗口控制器 165
第13章 函子、适用函子与单子 167
13.1 函子 167
13.2 适用函子 169
13.3 单子 172
13.4 讨论 174
第14章 尾声 176
14.1 拓展阅读 177
14.2 结语 178
参考文献 179
- 《数学物理方程与特殊函数》于涛,杨延冰编 2019
- 《椭圆函数相关凝聚态物理模型与图表示》石康杰,杨文力,李广良编者;刘凤娟责编 2019
- 《态矢格林函数与大自旋》牛鹏斌 2019
- 《Excel 2019公式与函数应用大全 视频教学版》诺立教育,钟元权 2020
- 《Cauchy函数方程》刘培杰数学工作室编著 2017
- 《Excel函数与公式速查手册》赛贝尔资讯编著 2019
- 《效率工作术 Excel函数一本通》文渊阁工作室编著;张天娇译 2018
- 《复变函数习题精解》张天德,孙娜主编 2018
- 《高等数学 上 第3版》李军英,刘碧玉,韩旭里编 2013
- 《C语言程序设计教程》张岗亭,李立,梁宏倩编著 2013
- 《公主小姐不想吃饭》(法)克里斯汀·诺曼·维拉蒙著(法)玛丽安娜·巴尔西隆绘苏迪译 2019
- 《2012年湖州蓝皮书》俞立安主编 2012
- 《希利尔讲雕塑》(美)维吉尔·莫里斯·希利尔(Virgil Mores Hillyer)著 2019
- 《我才是真的公主!》(法)克里斯汀·诺曼·维拉蒙,苏迪,(法)玛丽安娜·巴 2019
- 《空气动力学 7 飘浮的秘密》(加)克里斯·费里著 2019
- 《时间的钥匙 勇闯恐龙家园》(英)尼古拉斯·哈里斯著;(英)皮特·丹尼斯绘;张昊媛译 2019
- 《大历史 虚无与万物之间 全彩插图版》(美)大卫·克里斯蒂安,辛西娅·斯托克斯·布朗,克雷格·本杰明著;刘耀辉译 2017
- 《看不见的室内空气污染》侯立安主编 2019
- 《什么都要可以吗?》(法)克里斯汀·诺曼·维拉蒙著;(法)玛丽安娜·巴尔西隆绘;苏迪译 2019
- 《红与黑》(法)斯丹达尔著;郭宏安译 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017