在 IntelliJ 中开始使用 Scala

语言

在本教程中,我们将了解如何使用 IntelliJ IDE 和 Scala 插件构建一个最小的 Scala 项目。在本指南中,IntelliJ 将为您下载 Scala。

安装

  1. 确保您拥有 Java 8 JDK(也称为 1.8)
    • 在命令行中运行 javac -version 并确保您看到 javac 1.8.___
    • 如果您没有 1.8 或更高版本,请 安装 JDK
  2. 接下来,下载并安装 IntelliJ 社区版
  3. 然后,在启动 IntelliJ 后,您可以按照 如何安装 IntelliJ 插件 中的说明下载并安装 Scala 插件(在插件菜单中搜索“Scala”。)

创建项目时,我们将安装最新版本的 Scala。注意:如果您想打开现有的 Scala 项目,可以在启动 IntelliJ 时单击打开

创建项目

  1. 打开 IntelliJ 并单击文件 => 新建 => 项目
  2. 在左侧面板中,选择 Scala。在右侧面板中,选择 IDEA。
  3. 将项目命名为HelloWorld
  4. 假设这是您第一次使用 IntelliJ 创建 Scala 项目,您需要安装 Scala SDK。在 Scala SDK 字段的右侧,点击创建按钮。
  5. 选择最高版本号(例如 2.13.13)并点击下载。这可能需要几分钟,但后续项目可以使用相同的 SDK。
  6. SDK 创建完成后,您将返回到“新建项目”窗口,点击完成

编写代码

  1. 在左侧的项目窗格中,右键点击src并选择新建 => Scala 类。如果您没有看到Scala 类,请右键点击HelloWorld并点击添加框架支持…,选择Scala并继续。如果您看到错误:未指定库,您可以点击下载按钮,或手动选择库路径。如果您只看到Scala 工作表,请尝试展开src文件夹及其main子文件夹,并右键点击scala文件夹。
  2. 将类命名为Hello并将类型更改为对象
  3. 将文件中的代码更改为以下内容
object Hello extends App {
  println("Hello, World!")
}
@main def hello(): Unit =
  println("Hello, World!")

在 Scala 3 中,您可以删除对象Hello并定义一个顶层方法hello,并用@main进行注释。

运行它

  • 右键点击代码中的Hello并选择运行‘Hello’
  • 您完成了!
  • 右键点击代码中的hello并选择运行‘hello’
  • 您完成了!

使用 Scala 进行实验

尝试代码示例的好方法是使用 Scala 工作表

  1. 在左侧的项目窗格中,右键点击src并选择新建 => Scala 工作表
  2. 将您的新 Scala 工作表命名为“Mathematician”。
  3. 将以下代码输入工作表
def square(x: Int): Int = x * x

square(2)

当您更改代码时,您会注意到它在右侧窗格中被评估。如果您没有看到右侧窗格,请右键点击项目窗格中的 Scala 工作表,然后点击评估工作表。

下一步

现在您已经了解了如何创建一个简单的 Scala 项目,可以用来开始学习这门语言。在下一教程中,我们将介绍一个重要的构建工具 sbt,它可以用于简单的项目和生产应用程序。

接下来:使用 IntelliJ 和 sbt 构建 Scala 项目

本页面的贡献者