Scala:HelloWorld

代碼數組

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

解說spa

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

在控制檯執行「scala 對象名」,傳入的參數必須是使用object聲明的對象且成員裏裏包含main方法。code

另一種方式:繼承APP對象

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

能夠猜到App中已經包含main方法的定義,全部對象體中的代碼,都會在對象被調用時當即執行(僅執行一次)。blog

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息