最初学习Scala的时候建议读者在Scala命令行模式中操作,最终程序的编写可以在IDE中进行。在Windows的CMD窗口中或CentOS的Shell命令中执行scala命令,即可进入Scala的命令行操作模式。
本文将在Scala的命令行操作模式中讲解Scala的基础知识。
Scala中变量的声明使用关键字val和var。val类似Java中的final变量,也就是常量,一旦初始化将不可修改;var类似Java中的非final变量,可以被多次赋值,多次修改。
例如,声明一个val字符串变量str:
scala> val str="hello scala"
str: String = hello scala
上述代码中的第二行为执行第一行的输出信息,从输出信息中可以看出,该变量在Scala中的类型是String。
当然也可以在声明变量时指定数据类型,与Java不同的是,数据类型需要放到变量名的后面,这使得面对复杂的数据类型时更易阅读:
scala> val str:String="hello scala"
str: String = hello scala