📅  最后修改于: 2023-12-03 15:17:10.547000             🧑  作者: Mango
Kotlin是一种静态类型的编程语言,它支持多种不同的数据类型。本文将介绍Kotlin中的各种数据类型以及如何使用它们。
Kotlin中的基本类型分为两大类:数字类型和布尔类型。
Kotlin中的数字类型包括整数类型和浮点数类型。
Kotlin中的整数类型有以下几种:
| 类型 | 大小(位) | 取值范围 | | --- | --- | --- | | Byte | 8 | -128 ~ 127 | | Short | 16 | -32768 ~ 32767 | | Int | 32 | -2147483648 ~ 2147483647 | | Long | 64 | -9223372036854775808 ~ 9223372036854775807 |
说明:
Kotlin中的浮点数类型有以下两种:
| 类型 | 大小(位) | 取值范围 | | --- | --- | --- | | Float | 32 | 大约 ±3.40282347E+38F | | Double | 64 | 大约 ±1.7976931348623157E+308 |
说明:
Kotlin中的布尔类型只有两个值:true和false。可以使用Boolean类型的变量存储布尔值:
val flag: Boolean = true
Kotlin中的字符类型使用Char类型表示,它是一个16位的Unicode字符,可以使用单引号’’表示:
val ch: Char = 'A'
Kotlin中的字符串类型使用String类型表示。可以使用双引号""或三个双引号"""表示字符串。使用${}语法,可以在字符串中引用变量:
val name: String = "Tom"
val str: String = "Hello, $name"
Kotlin中的数组类型使用Array
val nums: Array<Int> = arrayOf(1, 2, 3, 4, 5)
Kotlin中还有许多其他的数据类型,包括枚举类型、空类型、函数类型等。对于枚举类型,可以使用enum class关键字来声明,对于空类型,可以使用?表示,对于函数类型,可以使用->表示。
Kotlin支持多种不同的数据类型,在编写代码时需要根据具体的需求来选择合适的数据类型。本文介绍了Kotlin中的基本数据类型、字符类型、字符串类型、数组类型以及其他数据类型。