快学 Scala 的中文版,有目录、代码示例全,适合你快速上手 Scala 这门挺灵活的语言。Scala 是跑在 JVM 上的,也就是说,Java 能干的活它基本都能接得住,而且还能写得更短更优雅。书里的内容比较实战,不绕弯子,看着代码你就知道怎么干活。

面向对象和函数式编程的结合体,Scala 就是这么个混搭选手。像mapflatMap这些函数操作,用起来顺手。嗯,语法也不难懂,逻辑清晰,看着也舒服。

最妙的是,Java 的老代码你完全不用扔,Scala 能直接调用,互操作性不错。如果你有老项目要接手,或者想试试更现代的写法,Scala 挺适合。

想多了解点函数式的思路?下面这些文章也挺有料的,比如Learning ScalaScala 函数式编程,都推荐看看。

哦对了,目录清晰这一点也不容小觑。找章节、跳转代码,全靠它,省时间。如果你是喜欢边看边敲的那种,真的会省不少事。

如果你对 JVM 有点基础,想写点更现代的代码,不妨试试 Scala,用valcase class写结构,用for推导式集合,清爽又高效。