第0章:快速开始
2026/4/9小于 1 分钟
第0章:快速开始
环境准备
安装Scala
使用sbt(推荐)
# 安装sbt
# Windows: 下载安装包 https://www.scala-sbt.org/download.html
# macOS: brew install sbt
# Linux: 参考官方文档
# 创建新项目
sbt new scala/scala-seed.g8使用IDE
- IntelliJ IDEA:安装Scala插件
- VS Code:安装Scala (Metals) 扩展
- Eclipse:安装Scala IDE
验证安装
scala -version
# 应该显示类似:Scala code runner version 2.13.x第一个Scala程序
创建文件 Hello.scala:
object Hello {
def main(args: Array[String]): Unit = {
println("Hello, Scala!")
}
}编译运行:
scalac Hello.scala
scala Hello或者使用sbt:
sbt run与Java对比示例
Scala
object Hello {
def main(args: Array[String]): Unit = {
println("Hello, Scala!")
}
}Java
public class Hello {
public static void main(String[] args) {
System.out.println("Hello, Java!");
}
}主要差异:
- Scala使用
object替代class的静态方法 - 类型声明在变量名之后:
args: Array[String] Unit对应Java的void- 分号通常可以省略