一、运算

scala> 1 + 3
res0: Int = 4

scala> res0 * 3
res1: Int = 12

scala> res0 * res1
res2: Int = 48

直接输入运算,会自动赋值给一个变量 res0,接着可以继续使用这个 res0 变量。

冒号 : 是变量和类型之前的一个分隔符

scala 会自动判断数据类型赋值给 res0,所以此时 res0int


二、输出

scala> println("Hello World")
Hello World

println() 这种常用的方法,是 scala 提前就自动导入,不需要在导入。
但是其它不常用的工具类等需要手工导入。

Scala每行代码不强求使用 ; 结束。

三、编译运行

vi ./HelloWorld.scala
object HelloWorld{
        def main(args : Array[String]){
                println("hello World...");
        }
}

直接使用scalac命令编译

$ scalac HelloWorld.scala

编译后目录文件

-rw-r--r--  1 root root  586 Mar  2 15:45 HelloWorld.class
-rw-r--r--  1 root root  638 Mar  2 15:45 HelloWorld$.class
-rw-r--r--  1 root root   87 Mar  2 15:44 HelloWorld.scala

现在我们可以运行了

$ scala HelloWorld
hello World...