scala简单使用
Scala 入门:基础语法与运行机制解析
Scala 作为一门融合了面向对象和函数式编程的多范式语言,因与 Spark 等大数据框架的深度结合而广泛流行。本文从一个简单示例出发,带你快速了解 Scala 的基础语法和运行机制。
第一个 Scala 程序
示例代码:Hello World
object Hello {
// 定义主方法,程序入口
def main(args: Array[String]): Unit = {
println("Hello, Scala!")
}
}
代码解析
object:声明一个 “伴生对象”(Singleton 对象),类似 Java 中的单例类,整个程序中只存在一个实例。def:用于定义方法,main是程序的入口方法(与 Java 类似)。- 参数与返回值:
args: Array[String]:方法参数,args是参数名,Array[String]是类型(Scala 中类型写在参数名后,用冒号分隔)。: Unit:表示返回值为空,相当于 Java 中的void。
println:输出语句,底层调用 Scala 标准库的Predef.println方法。
编译与运行
编译 Scala 代码
使用 scalac 命令编译 .scala 文件(类似 Java 的 javac):