Scala 中提供了基于是否匹配某个条件来执行相应动作的模式匹配,这很类似其他语言的switch-case语句。
Vector 是一个容器,可以保存其他数据对象,也称为集合。 Vector 是Scala标准包的一部分,我们可以直接使用,不需要导包。我们以实例来了解 Vector 容器。...
for循环会遍历一个值序列。常用于使用其中每个值执行某些操作。 for循环以关键字for来头,后面跟圆括号括起来的遍历序列的表达式。在括号内,最先看到的是依次接受每个值的标识符,后面有一个执行它的 <- 符号,理解为将...
Scala 编程规范中,有一些很有意思的规则。合理地使用这些规则,可以帮助我们编写更简洁更有效的代码。
编程的基本原则之一是 DRY(Don’t Repeat Yourself),在Java、Scala还有其他语言中,通过导入包可以服用其他文件中的代码。
使用 def 关键字定义方法, 后面跟 方法名 和 小括号中的 参数列表 。 参数列表后面跟一个 冒号 和 方法的返回结果类型, 返回结果类型后面是一个 等号,表示下面是方法体, 方法体用一个 花括号 包含。 这和前面的多行表达...
Scala 中还可以使用 多行表达式,使用花括号{} 包含。 多行表达式的最后一行语句执行的结果即为 整个多行表达式的结果:
在 Scala 中,所有数据类型的根类型是 AnyVal , 类似于 java 中的 Object 类。 以下是 AnyVal 的文档说明:
我们先来看看Java中的变量与常量。在Java中,常量是指在程序运行期间值不能被改变的量,使用final关键字修饰。如
在 Windows 中安装 Scala ,需要先安装 JDK, 参考 http://blog.csdn.net/zixiao217/article/details/52844169 安装JDK。