在本教學課程中,我們將了解如何使用安裝了 Scala 外掛程式 IntelliJ IDE 來建立一個最小的 Scala 專案。在本指南中,IntelliJ 將為您下載 Scala。
安裝
- 請確認您已安裝 Java 8 JDK(也稱為 1.8)
- 在命令列上執行
javac -version
,並確認您看到javac 1.8.___
- 如果您沒有 1.8 或更高版本,請 安裝 JDK
- 在命令列上執行
- 接著,下載並安裝 IntelliJ 社群版
- 然後,在啟動 IntelliJ 之後,您可以按照 如何安裝 IntelliJ 外掛程式 中的說明下載並安裝 Scala 外掛程式(在「外掛程式」功能表中搜尋「Scala」)。
當我們建立專案時,我們將會安裝最新版本的 Scala。注意:如果您想要開啟現有的 Scala 專案,您可以在啟動 IntelliJ 時按一下開啟。
建立專案
- 開啟 IntelliJ,然後按一下檔案 => 新增 => 專案
- 在左側面板中,選擇 Scala。在右側面板中,選擇 IDEA。
- 將專案命名為HelloWorld
- 假設這是您第一次使用 IntelliJ 建立 Scala 專案,您需要安裝 Scala SDK。在 Scala SDK 欄位的右側,按一下建立按鈕。
- 選擇最高的版本號碼(例如 2.13.13),然後按一下下載。這可能需要幾分鐘,但後續專案可以使用相同的 SDK。
- 建立 SDK 後,您會回到「新增專案」視窗,按一下完成。
撰寫程式碼
- 在左側的專案窗格中,右按一下
src
,然後選擇新增 => Scala 類別。如果您沒有看到Scala 類別,請右按一下HelloWorld,然後按一下新增架構支援…,選擇Scala,然後繼續。如果您看到錯誤:未指定函式庫,您可以按一下下載按鈕,或手動選擇函式庫路徑。如果您只看到Scala 工作表,請嘗試展開src
資料夾及其main
子資料夾,然後右按一下scala
資料夾。 - 將類別命名為
Hello
,然後將種類變更為物件
。 - 將檔案中的程式碼變更為下列內容
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 工作表是嘗試程式碼範例的好方法
- 在左側的專案窗格中,右按一下
src
,然後選擇新增 => Scala 工作表。 - 將您的新 Scala 工作表命名為「Mathematician」。
- 在工作表中輸入下列程式碼
def square(x: Int): Int = x * x
square(2)
當您變更程式碼時,您會注意到它會在右側窗格中進行評估。如果您沒有看到右側窗格,請在專案窗格中右按一下您的 Scala 工作表,然後按一下評估工作表。
後續步驟
現在您已知道如何建立一個簡單的 Scala 專案,可用於開始學習這門語言。在下一份教學文件中,我們將介紹一個重要的建置工具,稱為 sbt,可用於簡單的專案和製作應用程式。