溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Idea中如何添加Maven項目支持scala

發(fā)布時間:2023-03-08 10:07:43 來源:億速云 閱讀:129 作者:iii 欄目:開發(fā)技術(shù)

這篇文章主要介紹了Idea中如何添加Maven項目支持scala的相關(guān)知識,內(nèi)容詳細(xì)易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇Idea中如何添加Maven項目支持scala文章都會有所收獲,下面我們一起來看看吧。

    一、Scala環(huán)境搭建

    1、安裝步驟

      (1)首先確保jdk1.8安裝成功

    Idea中如何添加Maven項目支持scala

     ?。?)下載對應(yīng)的Scala安裝文件scala-2.11.8.zip

     ?。?)解壓scala-2.11.8.zip,我這里解壓到C:\workspace\root\scala-2.12.10

    Idea中如何添加Maven項目支持scala

      (4)配置Scala的環(huán)境變量

    Idea中如何添加Maven項目支持scala

    Idea中如何添加Maven項目支持scala

    2、測試,在cmd窗口輸入scala,定義兩個變量a1和a2,并計算兩個變量的和

    Idea中如何添加Maven項目支持scala

    二、Scala插件安裝

      默認(rèn)情況下IDEA不支持Scala的開發(fā),需要安裝Scala插件。

    1、插件離線安裝步驟

      (1)建議將該插件scala-intellij-bin-2019.2.1.zip文件,放到Scala的安裝目錄C:\workspace\root\scala-2.12.10下,方便管理。而我這里放在C:\workspace\root\Plugin\Scala

    Idea中如何添加Maven項目支持scala

     ?。?)將插件安裝到idea

     ?。?)先找到安裝插件位置file->setting...,找到 Plugins

    Idea中如何添加Maven項目支持scala

     ?。?)選擇在磁盤中找到插件:Install Plugin from Disk 選項,并點(diǎn)擊它

    Idea中如何添加Maven項目支持scala

     ?。?)選擇插件所在的位置,點(diǎn)擊OK即可(注意,在選擇插件的時候一定要選擇與Idea兼容的版本,不然會報錯,版本選擇地址:https://plugins.jetbrains.com/plugin/1347-scala/versions)

    Idea中如何添加Maven項目支持scala

    2、插件在線安裝(可選),輸入 scala 即可在線安裝,我這里已經(jīng)安裝過了就不安裝了

    Idea中如何添加Maven項目支持scala

    3、點(diǎn)擊ok->apply ->重啟idea即可(新建選項中出現(xiàn)Scala Class即為插件安裝成功)

    Idea中如何添加Maven項目支持scala

    4、子工程支持scala

    Idea中如何添加Maven項目支持scala

    Idea中如何添加Maven項目支持scala

    Idea中如何添加Maven項目支持scala

    三、HelloWorld案例

    1、IDEA環(huán)境創(chuàng)建

     ?。?)file->new project ->選擇Maven

      (2)添加包名和項目名稱

     ?。?)指定項目工作目錄空間

     ?。?)默認(rèn)下,maven不支持Scala的開發(fā),需要引入Scala框架

    Idea中如何添加Maven項目支持scala

     ?。?)找到 Global Libraries 選項,點(diǎn)擊上方的加號按鈕,加入Scala的SDK

    Idea中如何添加Maven項目支持scala

    Idea中如何添加Maven項目支持scala

      (6)點(diǎn)擊 Browse 按鈕,選擇你的Scala 的SDK路徑,我的路徑是C:\workspace\root\scala-2.12.10,選擇之后點(diǎn)擊OK 即可

    Idea中如何添加Maven項目支持scala

    Idea中如何添加Maven項目支持scala

    Idea中如何添加Maven項目支持scala

     ?。?)創(chuàng)建項目的源文件目錄,右鍵main目錄->創(chuàng)建一個diretory ->寫個名字(比如scala)->右鍵scala目錄->mark directory ->選擇source root即可。

    Idea中如何添加Maven項目支持scala

     ?。?)在scala包下,創(chuàng)建包c(diǎn)om.yuange.scala.day01包名,并創(chuàng)建Object。

    Idea中如何添加Maven項目支持scala

     ?。?)編寫輸出Helloscala案例,在類中中輸入main,然后回車可以快速生成main方法。

    package com.yuange.scala.day01
    
    object HelloWord {
      def main(args: Array[String]): Unit = {
        println("hellword");
    
        var age:Int = 20
        println(age)
    
      }
    }

        運(yùn)行后,就可以看到輸出


    Idea中如何添加Maven項目支持scala

      (10)Scala程序基本結(jié)構(gòu)

    class Hello {
      /*
      定義變量:
      val/var 變量名:變量類型 = 變量值
      */
      val a: Int = 1
    
      /*
      定義方法:
      def 函數(shù)名(參數(shù)名:參數(shù)類型):返回值類型={方法體}
      */
      def hello(arg: String): Unit = {
        println(arg)
      }
    }
    object Hello {
      /*
      Scala程序的入口
      */
      def main(args: Array[String]): Unit = {
        println("hello,scala")
      }
    
      /*
      完全面向?qū)ο螅簊cala完全面向?qū)ο?,故scala去掉了java中非面向?qū)ο蟮脑兀鐂tatic關(guān)鍵字,void類型
      1.static
      scala無static關(guān)鍵字,由object實(shí)現(xiàn)類似靜態(tài)方法的功能(類名.方法名),object關(guān)鍵字和class的關(guān)鍵字定義方式相同,但作用不同。class關(guān)鍵字和java中的class關(guān)鍵字作用相同,用來定義一個類;object的作用是聲明一個單例對象,object后的“類名”可以理解為該單例對象的變量名。
      2.void
      對于無返回值的函數(shù),scala定義其返回值類型為Unit類
      */
    }

    2、開發(fā)注意事項

     ?。?)Scala源文件以“.scala"為擴(kuò)展名。

     ?。?)Scala程序的執(zhí)行入口是object中的main()函數(shù)。

     ?。?)Scala語言嚴(yán)格區(qū)分大小寫。

     ?。?)Scala方法由一條條語句構(gòu)成,每個語句后不需要分號(Scala語言會在每行后自動加分號)。(至簡原則)

     ?。?)如果在同一行有多條語句,除了最后一條語句不需要分號,其它語句需要分號。

    四、關(guān)聯(lián)Scala源碼

      在使用Scala過程中,為了搞清楚Scala底層的機(jī)制,需要查看源碼,下面看看如何在Idea中關(guān)聯(lián)和查看Scala的源碼包。

    1、查看源碼,選擇要查看的方法或者類,輸入ctrl + b

    Idea中如何添加Maven項目支持scala

    2、關(guān)聯(lián)源碼

      步驟1:將我們的源碼壓縮包scala-2.12.10.tar.gz解壓到C:\workspace\root\scala-2.12.10\src,然后在idea中點(diǎn)擊 Choose Sources 選項,找到scala-2.12.10,點(diǎn)擊OK即可

    Idea中如何添加Maven項目支持scala

    Idea中如何添加Maven項目支持scala

    Idea中如何添加Maven項目支持scala

      步驟2:將scala-2.12.10拷貝到C:\workspace\root\scala-2.12.10\lib文件夾下,點(diǎn)擊OK即可

    Idea中如何添加Maven項目支持scala

    五、官方編程指南

      查看scala-docs-2.11.8文檔,可以獲得Scala的API操作。

    Idea中如何添加Maven項目支持scala

    關(guān)于“Idea中如何添加Maven項目支持scala”這篇文章的內(nèi)容就介紹到這里,感謝各位的閱讀!相信大家對“Idea中如何添加Maven項目支持scala”知識都有一定的了解,大家如果還想學(xué)習(xí)更多知識,歡迎關(guān)注億速云行業(yè)資訊頻道。

    向AI問一下細(xì)節(jié)

    免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

    AI