江油市建設(shè)局網(wǎng)站溫州網(wǎng)站快速排名
文章目錄
- Scala的簡單使用
- (一)交互模式
- 1、命令行方式
- 2、文件方式
- (二)編譯模式
- 1、創(chuàng)建源程序
- 2、編譯成字節(jié)碼
- 3、解釋執(zhí)行對象
Scala的簡單使用
Scala可以在交互模式和編譯模式兩種方式下運行
(一)交互模式
在命令行下直接敲命令或通過命令直接執(zhí)行程序文件
1、命令行方式
直接在scala>提示符后敲代碼執(zhí)行
在scala>提示符之后輸入:quit (或者按快捷鍵:Ctrl + D),退出scala交互模式
2、文件方式
- 將代碼寫在xxx.scala文件中,通過scala xxx.scala執(zhí)行文件中的代碼
- 創(chuàng)建/scala_work目錄,進入該目錄,執(zhí)行命令:vim sum.scala
- 執(zhí)行命令:scala sum.scala
(二)編譯模式
將代碼寫在.scala
文件中,通過編譯命令將.scala
編譯為.class
,然后去解釋執(zhí)行。在.scala
文件中編寫好代碼,創(chuàng)建對象,包含入口函數(shù)。通過 scalac
或 fsc
命令進行編譯,產(chǎn)生對應(yīng)的.class
文件。再通過scala
命令來解釋執(zhí)行對象。scalac
和 fsc
都可以進行編譯工作,區(qū)別是fsc
會啟動后臺服務(wù)常駐系統(tǒng)后臺,這樣后續(xù)再進行編譯的時候,速度就可以很快。
1、創(chuàng)建源程序
- 在\scala_work目錄里創(chuàng)建文件HelloWorld.scala
2、編譯成字節(jié)碼
- 利用scalac將HelloWorld.scala編譯成字節(jié)碼文件HelloWorld.class
3、解釋執(zhí)行對象
- 執(zhí)行命令:scala HelloWorld,運行程序,查看結(jié)果