書き方の例
val b:Btye = 1 val i:Int = 1 // Int val j = 1 // Int
型 | サイズ(ビット数) | 最小値 | 最大値 | 定数 例 |
---|---|---|---|---|
Byte | 8 | -128 | 127 | |
Short | 16 | -32768 | 32767 | |
Int | 32 | -2^31 | 2^31-1 | 123, 0xFF, 0b01011 |
Long | 64 | -2^63 | 2^63-1 | 1L |
定数は1uや1ul、0xFFFF_FFFF_FFFFuのような書き方。
型 | 備考 | 定数 例 |
---|---|---|
Float | IEEE 754 32bit | 1.5, 1.5f |
Double | IEEE 754 64bit | 1.5, 123.5e10 |
定数は 'a' のような感じ。
trueやfalseのこと。
val str1 = "hoge" val str2 =""" hoge fuga piyo """
val s = "hoge" println("${s}: ${s.length}") // hoge: 4