Scala_數據類型

Scala與Java有着相同的數據類型,Scala數據類型都是對象,Scala中沒有相似Java中那樣的原始類型。

Scala 的基本數據類型有: Byte,Short,Int,Long 和 Char (這些成爲整數類型)。
整數類型加上 Float 和 Double 成爲數值類型
此外還有 String 類型,除 String 類型在 java.lang 包中定義,其它的類型都定義在包 scala 中。
好比 Int 的全名爲 scala.Int。實際上 Scala 運行環境自動會載入包 scala 和 java.lang 中定義的數據類型,
你可使用直接使用 Int,Short,String 而無需再引入包或是使用全稱。

下面列出一些Scala有的數據類型。
Unit:表示無值,和其餘語言的void同樣。
Null:null或空引用。
Nothing:是Scala的類層級的最低端,是任何其餘類型的子類型。
Any:是全部其餘類的超類。
AnyRef:是Scala全部引用類的基類。

多行字符串的表示方法:
 val foo ="""第一行
             第二行
             第三行"""

Scala的基本數據類型的字面量也支持方法(這點和 Java 不一樣,Scala 中全部的數值字面量也是對象),如:(-2.7).abs
相關文章
相關標籤/搜索