天天看點

《Spark大資料分析:核心概念、技術及實踐》一2.3 一個單獨的Scala應用程式

 本節書摘來自華章出版社《spark大資料分析:核心概念、技術及實踐》一書中的第2章,第2.3節,作者[美] 穆罕默德·古勒(mohammed guller),更多章節内容可以通路雲栖社群“華章計算機”公衆号檢視。

2.3 一個單獨的scala應用程式

到目前為止,你看到不少scala代碼片段。在這一節,我們将會編寫一個完整的scala應用程式,你可以編譯它,運作它。

一個單獨的scala應用程式需要一個具有main方法的單例對象。這個main方法以一個array[string]類型的參數作為輸入。它并不傳回任何值。它是這個scala應用程式的入口。這個有main方法的單例可以随意起名。

下面展示的是一個輸出hello world!的scala應用程式。

《Spark大資料分析:核心概念、技術及實踐》一2.3 一個單獨的Scala應用程式

你可以把上面的代碼寫到檔案中,編譯并運作它。scala源代碼檔案以.scala作為字尾名。但這不是必需的。不過建議以代碼中的類名或單例名作為檔案名。比如,上面的代碼檔案應該叫作helloworld.scala。

繼續閱讀