第一章:Scala基础

Scala是一门多用途的(general-purpose)编程语言,运行在Java虚拟机(JVM)和.NET平台。基于这种平台的编程语言,每个开发者今天面临的问题是:下一代要学习的编程语言是什么?哪种语言适用主流开发?其中的编程语言包括GroovyRubyClojureErlangF#,为什么应该学习Scala?

学习一门新语言仅仅是一个开始。要成为一个卓越和富有成效的开发者,你应该熟悉系统基础结构的所有开关(toggles)和线框(gizmos)。

在阐述为什么应该学习Scala之前,先来理解下什么是Scala。它是一门富特性(feature-rich)语言,被广泛用于多类型应用中,构建社交网络大型消息层应用,如Twitter1 。以及应用构建工具如SBT2 (Simple Build Tool)。基于它的伸缩性(scala-bility),这门语言名字取名scala

Read more

Multi plugin

Welcome to StackEdit!

Hey! I’m your first Markdown document in StackEdit[1]. Don’t delete me, I’m very helpful! I can be recovered anyway in the Utils tab of the Settings dialog.

Read more