您好,欢迎访问PDF电子书资源免费下载网

上传文档

当前位置:首页 > PDF图书 > 畅销书 > 小蜜蜂全站 > 函数式编程思维

函数式编程思维

二扫码支付 微信
二扫码支付 支付宝

还剩... 页未读,继续阅读

免费阅读已结束,点击付费阅读剩下 ...

¥ 0 元,已有0人购买

免费阅读

阅读已结束,您可以下载文档离线阅读

¥ 1 元,已有0人下载

付费下载
文档简介:

版权信息 书名:函数式编程思维 作者:Neal Ford 译者:郭晓刚 ISBN:978-7-115-40041-3 本书由北京图灵文化发展有限公司发行数字版。版权所有,侵权必 究。 您购买的图灵电子书仅供您个人使用,未经授权,不得以任何方式复制 和传播本书内容。 我们愿意相信读者具有这样的良知和觉悟,与我们共同保护知识产权。 如果购买者有侵权行为,我们可能对该用户实施包括但不限于关闭该帐 号等维权措施,并可能追究法律责任。 图灵社区会员 张海川(zhanghaichuan@ptpress.com.cn) 专享 尊重版权 版权声明 O'Reilly Media, Inc. 介绍 业界评论 译者序 前言 本书结构 排版约定 使用代码示例 Safari® Books Online 联系我们 致谢 第1章 为什么 1.1 范式转变 1.2 跟上语言发展的潮流 1.3 把控制权让渡给语言/运行时 1.4 简洁 第2章 转变思维 2.1 普通的例子 2.1.1 命令式解法 2.1.2 函数式解法 2.2 案例研究:完美数的分类问题 2.2.1 完美数分类的命令式解法 2.2.2 稍微向函数式靠拢的完美数分类解法 2.2.3 完美数分类的Java 8实现 2.2.4 完美数分类的Functional Java实现 2.3 具有普遍意义的基本构造单元 2.3.1 筛选 2.3.2 映射 2.3.3 折叠/化约 2.4 函数的同义异名问题 2.4.1 筛选 2.4.2 映射 2.4.3 折叠/化约 第3章 权责让渡 3.1 迭代让位于高阶函数 3.2 闭包 3.3 柯里化和函数的部分施用 3.3.1 定义与辨析 3.3.2 Groovy的情况 3.3.3 Clojure的情况 3.3.4 Scala的情况 3.3.5 一般用途 3.4 递归 换个角度看列表 3.5 Stream和作业顺序重排 第4章 用巧不用蛮 4.1 记忆 4.1.1 缓存 4.1.2 引入“记忆” 4.2 缓求值 4.2.1 Java语言下的缓求值迭代子 4.2.2 使用Totally Lazy框架的完美数分类实现 4.2.3 Groovy语言的缓求值列表 4.2.4 构造缓求值列表 4.2.5 缓求值的好处 4.2.6 缓求值的字段初始化 第5章 演化的语言 5.1 少量的数据结构搭配大量的操作 5.2 让语言去迎合问题 5.3 对分发机制的再思考 5.3.1 Groovy对分发机制的改进 5.3.2 “身段柔软”的Clojure语言 5.3.3 Clojure的多重方法和基于任意......

资料大王PDF
资料大王PDF
  • 85707

    文档
  • 113.601

    金币
Ta的主页 发私信

85707篇文档

相关搜索

函数式编程思维

评论

发表评论
< /0 > 付费下载 ¥ 1 元

Powered by 阿里PDF-免费文档电子书下载

Copyright © PDF电子书资源免费下载网 All Rights Reserved. 皖ICP备2021018472号-4
×
保存成功