函数式Swift

函数式Swift pdf epub mobi txt 电子书 下载 2025

出版者:电子工业出版社
作者:Chris Eidhof
出品人:
页数:192
译者:陈聿菡
出版时间:2016-8-1
价格:CNY 65.00
装帧:其他
isbn号码:9787121293573
丛书系列:
图书标签:
  • swift
  • 函数式
  • iOS
  • 函数式编程
  • 计算机科学
  • 编程语言
  • 编程
  • 大神的书
  • Swift
  • 函数式编程
  • 编程范式
  • Swift语言
  • 开发
  • 技术
  • 计算机科学
  • 代码
  • 函数式Swift
  • 实战
想要找书就要到 小美书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

Swift 是一门有着合适的语言特性来适配函数式编程方法的优秀语言,对国内的大部分开发者来说,Swift 可能是我们第一次真正有机会去接触和使用的一门函数式特性语言。Swift在语法上更加优雅灵活,语言本身也遵循了函数式的设计模式。

《函数式Swift》是一本引领你进入Swift 函数式编程世界的优秀读物,它让更多的中国开发者有机会接触并了解Swift语言函数式的一面,是广大程序开发者不可多得的工具书。

作者简介

目录信息

I 函数式Swift 基础1
第1 章函数式思想2
1.1 案例:Battleship 2
1.2 一等函数7
1.3 类型驱动开发11
1.4 注解11
第2 章案例研究:封装Core Image 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
II 函数式Swift 进阶109
第10 章生成器和序列110
10.1 生成器110
10.2 序列115
10.3 案例研究:遍历二叉树118
10.4 案例研究:优化QuickCheck 的范围收缩119
函数式Swift xi
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
· · · · · · (收起)

读后感

评分

评分

评分

评分

评分

用户评价

评分

不够深入,对于已经接触过函数式编程的人来说不会有太多收货

评分

看得懵懵懂懂的,是作为FP入门教材来看的,可能自己对函数式还是比较陌生,所以有的地方看的不知所云。希望后面有FP的经验的时候,再回过头来看这本书,相信会更有收获

评分

讲的可以。让我理解了柯里化。

评分

讲的可以。让我理解了柯里化。

评分

函数式学习还是 看 haskell 比较好,这本书里面的一些函数式的例子挺好的

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美书屋 版权所有