基本类型
- 数字型,Number(包含整数和浮点等)
Byte(8位) 、Short(16位)、Int(32位)、Long(64位)、Float(32位)、Double(64位)
表现形式:
十进制:123 十六进制:0x123 二进制:0b123 长整型:123L 备注:不支持八进制
类型转换:
所有的数字类型都支持以下的方法进行类型转换:
toByte(): Byte
toShort(): Short
toInt(): Int
toLong(): Long
toFloat(): Float
toDouble(): Double
toChar(): Char
- 数组
创建数组的两种方式:
var intArr : IntArray = intArrayof(0,1,2)
var intArr2 : Array = arrayof(0,1,2)
3.集合collection
4.字符串String
原生字符串(raw string)由三重引号表示( “”" ), 其内容不转义, 可以包含换行符和任意字符
val text = “”"
for(c in “foo”)
print©
“”"
println(text)
val text = “”"
|for(c in “foo”)
|print©
“”".trimMargin("|")
println(text)