Kotlin系列之类型

boolean类型

boolean类型与Java的boolean类型基本一致,只有两种结构true,false
例子: val boolean: Boolean = true

Number类型

浮点型

Double: 64位 占8个字节
Float: 32位  占4个字节

整型

Long 64位  最大值:2^63-1  最小值:-2^63
Int 32位  最大值: 2^31-1 最小值 -2^31
short 16位  最大值:2^16  最小值 -2^16

补充

字节: Byte 1Byte =  8 bit (位)

Char类型

字符对应Java的Chararcter
字符用单引号' '引起来,例如:'A‘, ’0‘, ’\n'

字符串

String有可空类型: String?
例如: val a : String? = null

如果声明变量的时候为String 则字符串不能为空
例如:val b: String = null  //编译器会报错

如果字符串设置为可空类型时,在使用字符串的时候必须加上!!(表示我已确认字符串
不为空) 或者? (选择性输入,为空则不输出)
例如: 
val c: String? = "Hello world"
println(a.Length)  //编译器报错
println(a!!.Length) //正确
println(a?.Length) //正确

猜你喜欢

转载自blog.csdn.net/lwanjinglala/article/details/83088111