3.变量(Variables)
变量和数值很像,区别在于变量的值是可以修改的。Scala使用var来定义变量。
varx=1+1
x=3//这句话会被编译,因为x被声明是变量var,而不是数值val
printin(x*x)//9
与数值一样,变量的类型可以省略,也可以明确声明:
varx:Int=1+1//声明了x是一个整数型变量
4.代码块
Scala可以通过将表达式用孙括起来,从而组合表达式。我们称其为代码块。
注意,代码块中最后一个表达式的结果 才是整个块的结果:
printin({
valx=1+1
x+1
)//3