Kotlin笔记(1):基本数据类型

Kotlin 有一套自己的数据类型,跟java类似

Type 位数
Double 64
Float 32
Long 64
Int 32
Short 16
Byte 8
  • 十进制: 123
    Long: 123L
  • 十六进制: 0x0F
  • 二进制:0b0001
  • Double: 1.23
  • Float: 1.23f

数字自动用Java 基本类型表示,如果变量有可能为null(Int?),则会自动box

类型之间不能自动转换,需要调用相应的方法:

  • toByte
  • toShort
  • toInt
  • toLong
  • toFloat
  • toDouble
  • toChar

Char 由单引号括住 '1',不能被直接当做数字。

数组由Array这个类来表示,创建array可以使用arrayOf(1,2,3)或者Array(5, { i -> (i * i).toString() })。
访问其中的元素使用[]

String每个元素是Char,Kotlin有两种String,escaped strings和raw string,escaped string里可能有转义字符,raw string能包含换行符

String template
字符串里通过$引用变量的值

你可能感兴趣的:(Kotlin笔记(1):基本数据类型)