一. 数组
数组用于在一个变量中存储多个值,而不是为每个值声明单独的变量
要创建一个数组,使用 arrayOf() 函数,并将值以逗号分隔的列表放在其中:
1 | val cars = arrayOf("chang", "kuan", "gao", "di") |
a. 访问数组元素:
可以通过引用索引号,在方括号内访问数组元素
1 | fun main() { |
就像字符串一样,数组的索引从 0 开始:[0] 是第一个元素,[1] 是第二个元素,依此类推
b. 改变数组元素
要改变特定元素的值,引用该元素的索引号:
1 | cars[0] = "Opel" |
例子:
1 | fun main() { |
c. 数组的长度/大小
要查找数组中有多少个元素,可以使用属性 size
1 | fun main() { |
d. 检查元素是否存在
你可以使用 in 运算符来检查元素是否存在于数组中
也可以检查数字,数字不需要用到 引号
1 | fun main() { |
二. Kotlin For 循环
在使用数组时,通常需要遍历所有元素。
要遍历数组元素,可以将 for 循环与 in 运算符一起使用
例如:
输出 cars 数组中的所有元素
1 | fun main() { |
例如:
遍历了一个整数数组
1 | fun main() { |
三. 扩展篇
传统的 For 循环
与 Java 和其他编程语言不同,Kotlin 中没有传统的 for 循环。
在 Kotlin 中,for 循环用于遍历数组、范围以及其他包含可计数值的事物