一、交互式编程
交互式编程不需要创建脚本文件,可以通过以下命令调用:
代码语言:javascript复制$ scala
Welcome to Scala 2.13.3 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_231).
Type in expressions for evaluation. Or try :help.
scala> println("Hello World!");
Hello World!
二、脚本形式
我们也可以通过创建一个 HelloWorld.scala 的文件来执行代码,HelloWorld.scala 代码如下所示
2.1、编写脚本
vi HelloWorld.scala
使用vi编辑器编写scala文件
object HelloWorld {
/* 这是我的第一个 Scala 程序
* 以下程序将输出'Hello World!'
*/
def main(args: Array[String]) {
println("Hello, world!") // 输出 Hello World
}
}
2.2、编译脚本
代码语言:javascript复制$ scalac HelloWorld.scala
$ ls
HelloWorld$.class HelloWorld.scala HelloWorld.class
2.3、执行脚本
代码语言:javascript复制$ scala HelloWorld
Hello, world!