访问元素
本课属于 Coddy Swift 学习旅程的“基础知识”单元。第 63 课,共 86 课。
现在你已经知道如何创建数组,接下来学习如何访问数组中的单个元素。数组中的每个元素都有一个称为索引的位置。Swift 使用从零开始的索引,也就是说,第一个元素的索引是 0,而不是 1。
要访问一个元素,请使用方括号和索引编号:
let fruits = ["Apple", "Banana", "Orange", "Mango"]
print(fruits[0]) // Apple
print(fruits[2]) // Orange你还可以使用内置属性访问第一个和最后一个元素:
let numbers = [10, 20, 30, 40]
print(numbers.first!) // 10
print(numbers.last!) // 40count 属性会告诉你数组中有多少个元素。当你需要通过索引访问最后一个元素时,这很有用:
let colors = ["Red", "Green", "Blue"]
print(colors.count) // 3
print(colors[colors.count - 1]) // Blue注意:访问不存在的索引会导致程序崩溃。如果数组有 3 个元素,有效索引是 0、1 和 2。
挑战
简单给你提供了以下数组:
let cities = ["Tokyo", "Paris", "London", "Sydney", "Cairo"]使用数组索引和属性,分别在单独的行中打印以下信息:
- 第一个城市(使用索引)
- 第三个城市(使用索引)
- 最后一个城市(使用
count属性计算索引) - 数组中城市的总数
你的输出应该是:
Tokyo
London
Cairo
5亲手试试
let cities = ["Tokyo", "Paris", "London", "Sydney", "Cairo"]
// TODO:在下方编写你的代码
// 1. 输出第一个城市(使用索引)
// 2. 输出第三个城市(使用索引)
// 3. 输出最后一个城市(使用 count 属性计算索引)
// 4. 输出数组中城市的总数这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: Swift 在线编辑器