在 IntelliJ 中開始使用 Scala

語言

在本教學課程中,我們將了解如何使用安裝了 Scala 外掛程式 IntelliJ IDE 來建立一個最小的 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 專案

此頁面的貢獻者