类型介绍
- 数据类型:通俗一点理解就是一门编程语言已经实现、可以直接用的数据结构。
- Kotlin 中的常见的数据类型有:整型、浮点型、Boolean、字符、数组与字符串。
基本类型
整型
- Byte:8 位整型。
- Short:16 位整型。
- Int:32 位整型(默认)。
- Long:64 位整型。
val one: Int = 1
val oneBillion: Long = 1000000000
val oneLong: Long = 1L
val oneShort: Short = 1
val oneByte: Byte = 1
浮点型
- Float:32 位浮点型。
- Double:64 位浮点型(默认)。
val pi: Double = 3.14
val oneDouble: Double = 1.0
val oneFloat: Float = 3.1415926f
Boolean
val condition = true
val condition = false
类型推断
- Kotlin 是一种类型安全的语言,编译代码时执行类型检查,并将任何不匹配的类型标记为错误,让我们尽早捕获并修复错误。
- 类型推断使编译器能够在编译代码时根据赋值的类型自动推断出变量或者常量的类型。
val one = 1
val pi = 3.14
val condition = true
常用运算符
基础运算符
- 算术运算符:
+ 、- 、*、/、%。
- 赋值运算符:
=、+= 、-=、*=、/=、%=。
- 比较运算符:
>、>=、<、<=、==、!=(得到Boolean值)。
区间运算符
- 数学中区间:
(0, 10)、(0, 10]、[0, 10)、[0, 10]。
- Kotlin 中的区间:
..,0..10表示 0 ~ 10。
逻辑运算符
- 操作数的类型必须是
Boolean。
&&(与运算):表示多个条件必须同时成立。
||(或运算):表示多个条件有一个成立即可。
!(取反运算):表示对条件取反。
true && true
true && false
false && true
false && false
true || true
true || false
false || true
false || false
!true
!false