拥有 函数式编程 标签的文章 共 3 条数据

Scala函数式编程 Paul Chiusano,Rúnar Bjarnason著 王宏江译 PDF下载
编程书籍

Scala函数式编程 Paul Chiusano,Rúnar Bjarnason著 王宏江译 PDF下载

2570次浏览 0条评论

函数式编程(FP)是一种软件开发风格,它注重不依赖于编程状态的函数。函数式代码易于测试和复用,容易实现并发,且不容易受到bug的攻击。Scala是一种能很好支持函数式编程的新兴JVM语言。《Scala函数式编程》是针对希望学习FP并将它应用于日常编码中的程序员而写的,内容包括:函数式编程的概念;函数式编程相关的各种“为什么”和“怎么做”;如何编写多核程序;练习和检测。原推荐序 序言 致谢 关于本书 函数式编程介绍 1什么是函数式编程 1.1 函数式编程的好处:一个简单的例子 1.1.1 一段带有副作用的程序 1.1.2 函数式的解法:去除副作用 1.2 (纯)函数究竟是什么 1.3 引用透明、纯粹度以及替代模型 1.4 小结 2在Scala中使用函数式编程 2.1 Scala语言介绍: 2.2 运行程序 2.3 模块、对象和命名空间 2.4 高阶函数:把函数传给函数 2.4.1 迂回做法:使用循环方式 2.4.2 第一个高阶函数 2.5 多态函数:基于类型的抽象 2.5.1 一个多态函数的例子 2.5.2 对高阶函数传入匿名函数 2.6 通过类型来实现多态 2.7 小结 3函数式数据结

Java函数式编程 高清华译 PDF下载
编程书籍

Java函数式编程 高清华译 PDF下载

3824次浏览 1条评论

《Java函数式编程》并不是一本关于Java的书,而是一本关于函数式编程的书。作者由浅入深地介绍了函数式编程的思维方式,并引导读者通过易于掌握的例子、练习和图表来学习和巩固函数式编程的基本原则和最佳实践。读者甚至可以在阅读的同时编写出自己的函数式类库!第1章 什么是函数式编程 1 1.1 函数式编程是什么 2 1.2 编写没有副作用的程序 4 1.3 引用透明如何让程序更安全 6 1.4 函数式编程的优势 7 1.5 用代换模型来推断程序 8 1.6 将函数式原则应用于一个简单的例子 9 1.7 抽象到极致 15 1.8 总结 16 第2章 在Java中使用函数 17 2.1 什么是函数 .18 2.1.1 现实世界里的函数 18 2.2 Java中的函数 24 2.2.1 函数式的方法 24 2.2.2 Java的函数式接口与匿名类 30 2.2.3 复合函数 31 2.2.4 多态函数 32 2.2.5 通过 lambda简化代码 33 2.3 高级函数特性 36 2.3.1 多参函数怎么样 36 2.3.2 应用柯里化函数 37 2.3.3 高阶函数 38 2.3.4 多态高阶函

ES6标准入门(第3版)阮一峰著 完整高清版PDF下载
编程书籍

ES6标准入门(第3版)阮一峰著 完整高清版PDF下载

12171次浏览 1条评论

ES6是下一代JavaScript语言标准的统称,每年6月发布一次修订版,迄今为止已经发布了3个版本,分别是ES2015、ES2016、ES2017。本书根据ES2017标准,详尽介绍了所有新增的语法,对基本概念、设计目的和用法进行了清晰的讲解,给出了大量简单易懂的示例。本书为中级难度,适合那些已经对JavaScript语言有一定了解的读者,可以作为学习这门语言最新进展的工具书,也可以作为参考手册供大家随时查阅新语法。 第3版增加了超过30%的内容,完全覆盖了ES2017标准,相比第2版介绍了更多的语法点,还调整了原有章节的文字表达,充实了示例,论述更准确,更易懂易学。第1章 ECMAScript 6简介 11.1 ECMAScript和JavaScript的关系 11.2 ES6与ECMAScript 2015的关系 11.3 语法提案的批准流程 21.4 ECMAScript的历史 31.5 部署进度 41.6 Babel 转码器 41.6.1 配置文件.babelrc 51.6.2 命令行转码babel-cli 61.6.3 babel-node 71.6.4 babel-reg