扫一扫
关注中图网
官方微博
本类五星书更多>
-
>
决战行测5000题(言语理解与表达)
-
>
软件性能测试.分析与调优实践之路
-
>
第一行代码Android
-
>
深度学习
-
>
Unreal Engine 4蓝图完全学习教程
-
>
深入理解计算机系统-原书第3版
-
>
Word/Excel PPT 2013办公应用从入门到精通-(附赠1DVD.含语音视频教学+办公模板+PDF电子书)
C#函数式编程 编写更优质的C#代码 版权信息
- ISBN:9787302510550
- 条形码:9787302510550 ; 978-7-302-51055-0
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 所属分类:>>
C#函数式编程 编写更优质的C#代码 内容简介
函数式编程将改变你思考代码的方式!利用FP技术,C#开发人员可极大地提升状态管理、并发处理和事件处理能力,并更好地长期维护代码。C#提供了灵活性,使你能充分利用函数式技术的优势。本书从全新视角赋予你强大力量。 本书引导你在C#语言中使用函数式思想来解决现实问题;首先介绍函数式编程的原理,分析如何借助C#语言特性实现函数式编程,然后在多个紧贴实用的示例的引导下,讲述函数组合、数据流编程、不可变数据结构以及使用LINQ构建单子组合等主题。
C#函数式编程 编写更优质的C#代码 目录
第Ⅰ部分 核心概念
第1章 介绍函数式编程
1.1 什么是函数式编程
1.1.1 函数作为**类值
1.1.2 避免状态突变
1.1.3 编写具有强力保证的程序
1.2 C#的函数式语言
1.2.1 LINQ的函数式性质
1.2.2 C# 6和C# 7中的函数式特性
1.2.3 未来的C#将更趋函数化
1.3 函数思维
1.3.1 映射函数
1.3.2 在C#中表示函数
1.4 高阶函数
1.4.1 依赖于其他函数的函数
1.4.2 适配器函数
1.4.3 创建其他函数的函数
1.5 使用HOF避免重复
1.5.1 将安装和拆卸封装到HOF中
1.5.2 将using语句转换为HOF
1.5.3 HOF的权衡
1.6 函数式编程的好处
练习
小结
第2章 为什么函数纯洁性很重要
2.1 什么是函数的纯洁性
2.1.1 纯洁性和副作用
2.1.2 管理副作用的策略
2.2 纯洁性和并发性
2.2.1 纯函数可良好地并行化
2.2.2 并行化不纯函数
2.2.3 避免状态的突变
2.3 纯洁性和可测性
2.3.1 实践:一个验证场景
2.3.2 在测试中引入不纯函数
2.3.3 为什么很难测试不纯函数
2.3.4 参数化单元测试
2.3.5 避免标头接口
2.4 纯洁性和计算的发展
练习
小结
第3章 设计函数签名和类型
3.1 函数签名设计
3.1.1 箭头符号
……
第4章 函数式编程中的模式
第5章 使用函数组合设计程序
第Ⅱ部分 函数式风格
第6章 函数式错误处理
第7章 用函数构造一个应用程序
第8章 有效地处理多参函数
第9章 关于数据的函数式思考
第10章 事件溯源:持久化的函数式方法
第Ⅲ部分 高级技术
第11章 惰性计算、延续以及单子组合之美
第12章 有状态的程序和计算
第13章 使用异步计算
第14章 数据流和Reactive Extensions
第15章 并发消息传递
结束语:接下来呢?
第1章 介绍函数式编程
1.1 什么是函数式编程
1.1.1 函数作为**类值
1.1.2 避免状态突变
1.1.3 编写具有强力保证的程序
1.2 C#的函数式语言
1.2.1 LINQ的函数式性质
1.2.2 C# 6和C# 7中的函数式特性
1.2.3 未来的C#将更趋函数化
1.3 函数思维
1.3.1 映射函数
1.3.2 在C#中表示函数
1.4 高阶函数
1.4.1 依赖于其他函数的函数
1.4.2 适配器函数
1.4.3 创建其他函数的函数
1.5 使用HOF避免重复
1.5.1 将安装和拆卸封装到HOF中
1.5.2 将using语句转换为HOF
1.5.3 HOF的权衡
1.6 函数式编程的好处
练习
小结
第2章 为什么函数纯洁性很重要
2.1 什么是函数的纯洁性
2.1.1 纯洁性和副作用
2.1.2 管理副作用的策略
2.2 纯洁性和并发性
2.2.1 纯函数可良好地并行化
2.2.2 并行化不纯函数
2.2.3 避免状态的突变
2.3 纯洁性和可测性
2.3.1 实践:一个验证场景
2.3.2 在测试中引入不纯函数
2.3.3 为什么很难测试不纯函数
2.3.4 参数化单元测试
2.3.5 避免标头接口
2.4 纯洁性和计算的发展
练习
小结
第3章 设计函数签名和类型
3.1 函数签名设计
3.1.1 箭头符号
……
第4章 函数式编程中的模式
第5章 使用函数组合设计程序
第Ⅱ部分 函数式风格
第6章 函数式错误处理
第7章 用函数构造一个应用程序
第8章 有效地处理多参函数
第9章 关于数据的函数式思考
第10章 事件溯源:持久化的函数式方法
第Ⅲ部分 高级技术
第11章 惰性计算、延续以及单子组合之美
第12章 有状态的程序和计算
第13章 使用异步计算
第14章 数据流和Reactive Extensions
第15章 并发消息传递
结束语:接下来呢?
展开全部
C#函数式编程 编写更优质的C#代码 作者简介
恩里科·博南诺(Enrico Buonanno),毕业于哥伦比亚大学计算机科学系,是一名出色的开发人员、架构师和培训师,拥有15年的工作经验。
书友推荐
- >
企鹅口袋书系列·伟大的思想20:论自然选择(英汉双语)
企鹅口袋书系列·伟大的思想20:论自然选择(英汉双语)
¥6.3¥14.0 - >
罗庸西南联大授课录
罗庸西南联大授课录
¥13.8¥32.0 - >
上帝之肋:男人的真实旅程
上帝之肋:男人的真实旅程
¥19.3¥35.0 - >
中国人在乌苏里边疆区:历史与人类学概述
中国人在乌苏里边疆区:历史与人类学概述
¥35.5¥48.0 - >
莉莉和章鱼
莉莉和章鱼
¥16.4¥42.0 - >
罗曼·罗兰读书随笔-精装
罗曼·罗兰读书随笔-精装
¥20.3¥58.0 - >
李白与唐代文化
李白与唐代文化
¥11.3¥29.8 - >
山海经
山海经
¥21.1¥68.0
本类畅销
-
C专家编程
¥41¥69 -
4.23文创礼盒A款--“作家言我精神状态”
¥42.3¥206 -
4.23文创礼盒B款--“作家言我精神状态”
¥42.3¥206 -
一句顶一万句 (印签版)
¥40.4¥68 -
百年书评史散论
¥14.9¥38 -
1980年代:小说六记
¥52.8¥69