基本类型和操作之基本类型

下表显示了Scala的基本类型和它们的取值范围:

值类型
范围
Byte  
8位有符号补码整数
Short  
16位有符号补码整数
Int  
32位有符号补码整数
Long
64位有符号补码整数
Char
16位无符号Unicode字符
String
Char序列
Float
32位IEEE754单精度浮点型
Double
64位IEEE754双精度浮点型
Boolean                                                                             
true 或 false

除了String归于java.lang包之外,其余所有的基本类型都是包scala的成员。如,Int的全名是scala.Int。然而,由于包scala和java.lang的所有成员都被每个scala源文件自动引用,因此可以在任何地方只用简化名(也就是说,直接写成Boolean、Char、String)。敏锐的Java开发者会注意到Scala的基本类型与Java的对应类型范围完万全一样。这样可以让Scala编译器直接把Scala的类型对应转译为Java原始类型

你可能感兴趣的:(scala)