拥有 Scala 标签的文章 共 3 条数据

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

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

2921次浏览 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函数式数据结

Scala编程思想(原书第2版) PDF下载
编程书籍

Scala编程思想(原书第2版) PDF下载

3286次浏览 0条评论

《Scala编程思想(原书第2版)》介绍了Scala的基础特性,采用短小精悍的“原子”解构Scala语言的元素和方法。一个“原子”即为一个小型知识点,通过代码示例引导读者逐步领悟Scala的要义,结合练习鼓励读者在实践中读懂并写出地道的Scala代码。访问下载练习解答和代码示例,还可了解本书英文版的全新动态。本书无需编程背景知识,适合Scala初学者阅读。同时,本书也为有经验的程序员提供了“快车道”,共同探索编程语言未来的模样。·本书原则:积跬步以至千里,无任何前向引用,无任何对其他语言的引用,事实胜于雄辩,实践出真知。·何谓“原子”:从Scala中提炼出一个可运行的核心功能子集,形成众多短小精悍的“原子”,再辅以练习和解答,使整个阅读过程成为带有许多检查点的渐进式学习体验,而不是在Scala庞大的知识体系中囫囵吞枣。·写给未来的代码:相比于Java,Scale更加简洁、合理、高效、强大。但本书包含的只是编程和Scala的基础知识,它们不会使你晕头转向,而是在踏上更高级的编程之路时祝你一臂之力。·技术和资源支持:针对Windows、Mac和Linux的安装和入门指南,专为本书构建的At

Scala 编程实战 高清PDf下载
编程书籍

Scala 编程实战 高清PDf下载

5189次浏览 0条评论

学习Scala语言,不仅仅意味着熟悉新的API,更重要的是一种思维方式的转变。从原有的面向对象编程(OO)到函数式编程(FP)的思想。本书面向实际的使用场景,提供了大量的Scala实例,同时,也给出底层的原理和相关的参考。对于Scala新手来说这是一本不错的入门书,对于老手来说也是一本夯实基础,检视自己所学知识的好书。前言........................................1第1章字符串........... 111.1 测试字符串的相等性..................................141.2 创建多个字符串........................................161.3 分隔字符串........................................171.4 字符串中的变量代换..................................191.5 挨个处理字符串中的字符...........................231.6 字符串中的查找模式..................