Scala:HelloWorld


代碼

1 object HelloWorld {
2     def main(args: Array[String]): Unit = {
3         println("Hello world") 
4     }
5 }

解說

object關鍵字相當於static(更確切的說法是單例模式的一種語言層面的支持),def關鍵字定義方法,方法參數和返回值都采用后綴形式,即:“:類型”,Unit代表void,數組的表示采用Array[T],main是特殊的入口方法。

在控制台執行“scala 對象名”,傳入的參數必須是使用object聲明的對象且成員里里包含main方法。

另外一種方式:繼承APP

1 object HelloWorldThatExtendsApp extends App {
2     println("Hello world") 
3 }

可以猜到App中已經包含main方法的定義,所有對象體中的代碼,都會在對象被調用時立即執行(僅執行一次)。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM