Scala 语法的中文 PDF 整理得挺全,尤其是 2.7 版本的规范,适合用来查语法细节或者理解某些特性的实现思路。
语法结构、控制流程、模式匹配这些基础都有讲,而且写得不绕口,看起来比较舒服。你要是刚入门,可以配合《Scala 编程》那本书一起看,效果更好。
特质(Traits)讲得挺清楚,怎么混入、怎么复用,都有例子。像trait Logger
这类场景,直接用就行。还有高阶函数和case class
的配合,代码写起来简洁不少。
说到并发,Actors 模型在里面也有提,配合 Akka 用来做消息传递架构,还蛮实用的。现在流行用Future
和Promise
异步,这些也能在《Scala 编程》里找到更具体的实战。
集合库那一块也别错过,像map
、filter
这些函数式操作用得多,性能也不错。写业务代码时顺手,省去不少模板逻辑。
如果你有想写DSL
或者做些数据类项目,这份语法 PDF 能帮你少走弯路。加上后面附的相关文档,像KMP 模式匹配或设计模式这些,拓展学习也方便。
建议你可以把这份 PDF 常驻收藏夹,查个语法、找个定义啥的都方便。配套看几篇实战例子,掌握起来不难,关键是得多写。