Page History

yhornisse edited this page on 15 Feb 2020

Clone this wiki locally

書き方の例

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

符号なし

  • UByte
  • UShort
  • UInt
  • ULong

定数は1uや1ul、0xFFFF_FFFF_FFFFuのような書き方。

小数

備考 定数 例
Float IEEE 754 32bit 1.5, 1.5f
Double IEEE 754 64bit 1.5, 123.5e10

文字型 Char

定数は 'a' のような感じ。

真偽値型 Boolean

trueやfalseのこと。

文字列 String

val str1 = "hoge"

val str2 ="""
hoge
fuga
piyo
"""
val s = "hoge"
println("${s}: ${s.length}") // hoge: 4