《Scala函数式编程》是由电子工业出版社出版的一本关于Scala方面的书籍,作者是保罗·基乌萨诺,主要介绍了关于Scala、函数、编程方面的知识内容,目前在Scala类书籍综合评分为:9.3分。
书籍介绍
函数式编程(FP)是一种软件开发风格,它注重不依赖于编程状态的函数。函数式代码易于测试和复用,容易实现并发,且不容易受到bug的攻击。Scala是一种能很好支持函数式编程的新兴JVM语言。《Scala函数式编程》是针对希望学习FP并将它应用于日常编码中的程序员而写的,内容包括:函数式编程的概念;函数式编程相关的各种“为什么”和“怎么做”;如何编写多核程序;练习和检测。
目录
- 1什么是函数式编程
- 2在Scala中使用函数式编程
- 3函数式数据结构
- 4不是用异常来处理错误
- 5严格求值和惰性求值
- 6纯函数式状态
- 7纯函数式的并行计算
- 8基于性质的测试
- 9语法分析器组合子
- 10Monoid
- 11Monad
- 12可应用和可遍历函子
- 13外部作用和I/O
- 14本地影响和可变状态
- 15流式处理与增量I/O