Windows 环境下用 Scala 写代码?这个scala-2.11.12.msi.zip压缩包真挺方便,直接就是安装包格式,点几下就装好了。版本是 2.11.12,虽然不是最新版,但稳定性还不错,适合入门也适合老项目维护。

Scala 的类型系统是静态的,但它的类型推断做得好,代码清爽不少。你写val name = "Scala",它就能自动知道是String,不用你啰嗦地声明类型。

函数式编程是 Scala 的招牌。比如你写大数据的逻辑,用mapfilter一套链式调用搞定,效率高、可读性强。而且 Scala 代码还能跟 Java 打通,用起来灵活得。

2.11 这个系列其实对模块化依赖管理优化挺多的,维护大项目时省心不少。它还加了个反射 API,搞元编程或做一些运行时动态逻辑时好用。

压缩包里的scala-2.11.12.msi就是标准的 Windows 安装文件,安装完直接能用REPL玩起来。喜欢写项目的话,建议配个 IntelliJ IDEA,加上 Scala 插件,写起来贼顺。

如果你对函数式编程有兴趣,或者准备搞Apache SparkPlay Framework这类项目,这包装好就上手,挺适合的。