Scala小程序詳解及實例代碼
Scala小程序詳解
1. 交互式模式
在命令行窗口中,輸入Scala命令:
xiaosi@Qunar:~$ scala Welcome to Scala 2.11.8 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_91). Type in expressions for evaluation. Or try :help. scala>
第一個小程序:
xiaosi@Qunar:~$ scala
Welcome to Scala 2.11.8 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_91).
Type in expressions for evaluation. Or try :help.
scala> println("Hello world")
Hello world
scala>
2. 腳本模式
腳本模式的第一個小程序:
object Test{
def main(args: Array[String]){
println("Hello " + args(0) + " ....")
}
}
讓我們來看看如何保存文件,編譯并運行該程序。按照以下的步驟:
(1)將代碼保存為Test.scala
(2)打開命令窗口,然后轉到保存程序文件的目錄,在這是/home/xiaosi/test
(3)編譯
xiaosi@Qunar:~/test$ scalac test.scala
上面的命令將在當前目錄中生成幾個類文件:
xiaosi@Qunar:~/test$ ls sh_env.sh sh_env.sh~ Test.class Test$.class test.scala tomcat-bin-sh
其中一個名稱為Test.class,這是一個字節(jié)碼可以運行在Java虛擬機(JVM)
(4)運行
xiaosi@Qunar:~/test$ scala test.scala apple Hello apple .... xiaosi@Qunar:~/test$
可以看到 Hello apple ... 輸出
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關文章
IDEA利用jclasslib 修改class文件的實現(xiàn)
這篇文章主要介紹了IDEA利用jclasslib 修改class文件的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-02-02
Spring使用@Conditional進行條件裝配的實現(xiàn)
在spring中有些bean需要滿足某些環(huán)境條件才創(chuàng)建某個bean,這個時候可以在bean定義上使用@Conditional注解來修飾,所以本文給大家介紹了Spring使用@Conditional進行條件裝配的實現(xiàn),文中通過代碼示例給大家介紹的非常詳細,需要的朋友可以參考下2023-12-12
SpringBoot實現(xiàn)定時發(fā)送郵件的三種方法案例詳解
這篇文章主要介紹了SpringBoot三種方法實現(xiàn)定時發(fā)送郵件的案例,Spring框架的定時任務調度功能支持配置和注解兩種方式Spring?Boot在Spring框架的基礎上實現(xiàn)了繼承,并對其中基于注解方式的定時任務實現(xiàn)了非常好的支持,本文給大家詳細講解,需要的朋友可以參考下2023-03-03
macOS上使用gperftools定位Java內存泄漏問題及解決方案
這篇文章主要介紹了macOS上使用gperftools定位Java內存泄漏問題,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-07-07

