View on GitHub

ScalaProgramming

《 Scala 程序设计(第 2 版)》学习笔记

为什么选择 Scala

Scala 实际上是 Scalable Language 的缩写,意为可扩展的语言。

富有魅力的 Scala

当前我们会遇到很多技术挑战,如大数据、通过并发实现高扩展性、提供高可用并健壮的服务。
Scala 语法简洁但却富有表现力,能够满足这些技术挑战。
在享受 Scala 最先进的语言特性的同时,你还可以拥有成熟的 JVM 、库以及生产工具给你带来的便利。

关于 Java 8

较 Java 而言, Scala 能提供更为强大的类型推演、强大的 模式匹配(pattern matching) 和 for 推导式(for comprehension),善用模式匹配和 for 推导式能够极大地减少代码量以及类型耦合。