天天看點

快速學習-Scala快速入門

Scala快速入門

IDEA介紹:

IDEA 全稱IntelliJ IDEA,是用于java語言開發的內建環境(也可用于其他語言),IntelliJ在業界被公認為最好的java開發工

具之一。IDEA是JetBrains公司的産品,這家公司總部位于捷克共和國的首都布拉格。

快速學習-Scala快速入門

java開發工具很多,比如netbean,eclipse等等,單開發Scala可選的工具不多,主要使用IDEA Idea工具開發Scala的快捷鍵也不是很多,是以使用相對比較簡單IDEA不是專門用于開發Scala的IDE,但是确是最适合開發Scala的工具,因為在我們實際工作中,大部分是開發項目,而大資料項目不可避免的會使用到Java, 是以會進行Java 和 Scala 兩種語言的混合程式設計。 而Idea 可以很好的支援Java和Scala的開發。

快速學習-Scala快速入門

Scala源檔案以 “.scala" 為擴充名。

Scala程式的執行入口是main()函數。

Scala語言嚴格區分大小寫

Scala方法由一條條語句構成,每個語句後不需要分号(Scala語言會在每行後自動加分号),這也展現出Scala的簡潔性。

如果在同一行有多條語句,除了最後一條語句不需要分号,其它語句需要分号。

\t :一個制表位,實作對齊的功能

\n :換行符

\ :一個\

" :一個"

\r :一個回車 println(“hello\rk”);

字元串通過+号連接配接(類似java)。

printf用法 (類似C語言)字元串通過 % 傳值。

字元串通過$引用(類似PHP)。

在使用scala過程中,為了搞清楚scala底層的機制,需要檢視源碼,下面看看如果關聯和檢視Scala的源碼包

快速學習-Scala快速入門

用于注解說明解釋程式的文字就是注釋,注釋提高了代碼的閱讀性;注釋是一個程式員必須要具有的良好程式設計習慣。将自己的思想通過注釋先整理出來,再用代碼去展現。

單行注釋

多行注釋

文檔注釋

單行注釋:

多行注釋:

使用一次tab操作,實作縮進,預設整體向右邊移動,時候用shift+tab整體向左移

或者使用 ctrl + alt + L 來進行格式化 [示範]

運算符兩邊習慣性各加一個空格。比如:2 + 4 * 5。

一行最長不超過80個字元,超過的請使用換行展示,盡量保持格式優雅

快速學習-Scala快速入門