前段时间学完了coursera上的“Functional Programming Principles in Scala”,现在正在自学“Principles of Reactive Programming”。和这两门课程的内容相比,这本书最大的问题就是对函数式编程的感念介绍太少,书中的内容大都是scala语法类库的堆砌。比如说对foldLeft、foldRight,for表达式等等的讲解都很浅薄。一本缺少函数式编程范式思想的书,也使得学习scala的意义变小。不过目前中文的scala资料很少,这个和刚刚出版的中文版scala in depth 也是不多的能在网上直接买到的中文书籍了。
个人推荐还是学习coursera上的课程,看SICP理解函数式编程。若要进一步了解scala的语法,就可以看课程上给出的那几个参考资料就可以了。