快学 Scala 的中文版,有目录、代码示例全,适合你快速上手 Scala 这门挺灵活的语言。Scala 是跑在 JVM 上的,也就是说,Java 能干的活它基本都能接得住,而且还能写得更短更优雅。书里的内容比较实战,不绕弯子,看着代码你就知道怎么干活。
面向对象和函数式编程的结合体,Scala 就是这么个混搭选手。像map
、flatMap
这些函数操作,用起来顺手。嗯,语法也不难懂,逻辑清晰,看着也舒服。
最妙的是,Java 的老代码你完全不用扔,Scala 能直接调用,互操作性不错。如果你有老项目要接手,或者想试试更现代的写法,Scala 挺适合。
想多了解点函数式的思路?下面这些文章也挺有料的,比如Learning Scala和Scala 函数式编程,都推荐看看。
哦对了,目录清晰这一点也不容小觑。找章节、跳转代码,全靠它,省时间。如果你是喜欢边看边敲的那种,真的会省不少事。
如果你对 JVM 有点基础,想写点更现代的代码,不妨试试 Scala,用val
和case class
写结构,用for
推导式集合,清爽又高效。