作者:手机用户2502937333 | 来源:互联网 | 2023-08-07 13:37
scala基本类型包括如下:
分别使用这些变量
scala> val byte:Byte = 123
byte: Byte = 123
scala> val short:Short = 123
short: Short = 123
scala> val int:Int = 123
int: Int = 123
scala> val long:LOng= 123
long: LOng= 123
scala> val char:Char = 123
char: Char = {
scala> val char:Char = '123'
:1: error: unclosed character literal
val char:Char = '123'
^
:1: error: unclosed character literal
val char:Char = '123'
^
scala> val char:Char = '1'
char: Char = 1
scala> val char:String = 123
:7: error: type mismatch;
found : Int(123)
required: String
val char:String = 123
^
scala> val char:String = '123'
:1: error: unclosed character literal
val char:String = '123'
^
:1: error: unclosed character literal
val char:String = '123'
^
scala> val char:String = "123"
char: String = 123
scala> val float:Float = 123
float: Float = 123.0
scala> val double:Double = 123
double: Double = 123.0
scala> val bool:Boolean = 123
:7: error: type mismatch;
found : Int(123)
required: Boolean
val bool:Boolean = 123
^
scala> val bool:Boolean = true
bool: Boolean = true
注意其中的错误,可以避免编程时遇到坑。