编辑: star薰衣草 2019-07-01

而一旦做到,那么学习任何特定语言的语法将变得相对容易. 本书的组织结构 全书共

15 章,分为

3 个部分: 第Ⅰ部分介绍函数式编程的基本技术和原理.我们将初窥函数式编程是什 么,以及 C#是如何支持函数式编程风格的.然后,将研究高阶函数的功能、 纯函数及其与可测性的关系、类型和函数签名的设计,以及如何将简单的函 数组合到复杂的程序中.在第Ⅰ部分的最后,你将很好地感受到一个用函数 式风格所编写的程序是什么样的,以及这种风格所带来的好处. 第Ⅱ部分将加快速度,转向更广泛的关注点,例如函数式的错误处理、模 块化和组合应用, 以及理解状态和表示变化的函数式方法. 到第Ⅱ部分结 束时, 你将掌握一系列工具的用法, 将能利用函数式方法来有效地完成许 多编程任务. 第Ⅲ部分将讨论更高级的主题,包括惰性求值、有状态计算、异步、数据 流和并发性. 第Ⅲ部分的每章都介绍一些重要技术, 它们可能彻底改变你 编写软件的方式和思考方式. C#函数式编程 编写更优质的 C#代码 VIII 你会在每章中找到更详细的主题分类,并在阅读任何特定章节之前,都能从 本书的内封了解到需要预先阅读哪些章节. 为实际应用编码 本书旨在让实际场景保持真实.为此,很多例子都涉及实际任务,例如读取 配置、连接数据库、验证 HTTP 请求;

对于这些事情,你可能已经知道如何做了, 但你将用函数式思维的新视角来重新看待它们. 在本书中,我使用了一个长期运行的例子来说明在编写 LOB 应用时,FP 是 如何提供帮助的.为此,我选择了一个在线银行应用,它是虚拟的 Codeland 银行 (BOC) ――我知道这或许有些生搬........

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题