val one: Int = 1 // Int
val oneBillion: Long = 1000000000 // Long
val oneLong: Long = 1L // Long,带一个L
val oneShort: Short = 1
val oneByte: Byte = 1
val pi: Double = 3.14 // Double
val oneDouble: Double = 1.0 // Double
val oneFloat: Float = 3.1415926f // Float,带一个f
val condition = true
val condition = false
val one = 1 // 自动推断为Int
val pi = 3.14 // 自动推断为Double
val condition = true // 自动推断为Boolean
+ 、- 、*、/、%
。=、+= 、-=、*=、/=、%=
。>、>=、<、<=、==、!=
(得到Boolean
值)。(0, 10)、(0, 10]、[0, 10)、[0, 10]
。..
,0..10
表示 0 ~ 10。Boolean
。&&
(与运算):表示多个条件必须同时成立。||
(或运算):表示多个条件有一个成立即可。!
(取反运算):表示对条件取反。// 与
true && true // true
true && false // false
false && true // false
false && false // false
// 或
true || true // true
true || false // true
false || true // true
false || false // false
// 非
!true // false
!false // true