Scala 写第一个程序HelloWorld
生活随笔
收集整理的這篇文章主要介紹了
Scala 写第一个程序HelloWorld
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
idea安裝scala插件
Settings——Plugins——搜索Scala,進行安裝
?
下載scala-2.12.8.zip并解壓
https://www.scala-lang.org/download/
所有版本列表
https://www.scala-lang.org/download/all.html
?
新建sbt項目(類似maven)
選擇Scale——sbt,選擇版本、目錄之后創建成功
?
離線使用sbt包,下載https://www.scala-sbt.org/download.html中的sbt 1.2.8.zip并解壓
IDEA中Settings——Build——sbt——設置Launcher為Custom,指向解壓后的bin\sbt-launch.jar
?
構建Scala完整項目
sbt項目目錄與Maven項目目錄類似,創建下面的目錄
├── src │ ├── main │ │ ├── java │ │ ├── resources │ │ └── scala │ ├── test │ │ ├── java │ │ ├── resources │ │ └── scala ├── build.sbt ├── project │ ├── build.properties │ ├── plugins.sbt其中bulid.sbt為構建定義,project目錄是你的工程內另一個工程的項目,它知道如何構建你的工程,即project項目為元構建,相關文檔為http://www.scala-sbt.org/0.13/docs/zh-cn/Organizing-Build.html。
?
簡單的bulid.sbt文件
name := "hello" // 項目名稱organization := "xxx.xxx.xxx" // 組織名稱version := "0.0.1" // 版本號scalaVersion := "2.10.6" // 使用的Scala版本號// 添加項目依賴 libraryDependencies += "ch.qos.logback" % "logback-core" % "1.0.0"libraryDependencies += "ch.qos.logback" % "logback-classic" % "1.0.0"// 或者libraryDependencies ++= Seq("ch.qos.logback" % "logback-core" % "1.0.0","ch.qos.logback" % "logback-classic" % "1.0.0",...)// 添加測試代碼編譯或者運行期間使用的依賴 libraryDependencies ++= Seq("org.scalatest" %% "scalatest" % "1.8" % "test")?
編寫helloworld
?
src/main/scala創建com.whq.test包,創建Hi.scala文件,內容如下
object Hi{def main(args: Array[String]) = println("Hello world!") }?
右擊文件運行輸出如下
Hello world!
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的Scala 写第一个程序HelloWorld的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jQuery 属性选择器
- 下一篇: PM2管理工具的使用