声明数组
本课属于 Coddy Swift 学习旅程的“基础知识”单元。第 62 课,共 86 课。
到目前为止,你已经使用变量存储单个值。但如果你需要存储一组项目,比如一组分数、姓名或价格,该怎么办?这时就需要用到数组。
数组是一种有序集合,其中包含多个相同类型的值。你可以将值放在方括号内,并用逗号分隔,以此创建数组:
let fruits = ["Apple", "Banana", "Orange"]
let scores = [85, 92, 78, 95]Swift 会根据数组中的值自动推断数组的类型。在上面的示例中,fruits 是一个字符串数组([String]),scores 是一个整数数组([Int])。
你也可以使用显式类型注解来声明数组:
var prices: [Double] = [9.99, 14.50, 3.25]要创建一个空数组,你需要指定数据类型,因为 Swift 无法根据值推断数据类型:
var names: [String] = []
var numbers = [Int]()这两种方法都会创建一个空数组,用来存放指定类型的值。
挑战
简单创建三个不同的数组,用于表示一个小型库存系统:
- 创建一个名为
products的字符串数组,其中包含:"Laptop"、"Mouse"、"Keyboard" - 创建一个名为
quantities的整数数组,其中包含:5、20、15 - 创建一个名为
prices的空双精度浮点数数组,并显式标注类型
声明完这三个数组后,按上述顺序将它们分别打印在单独的行上。
例如,你的输出应为:
["Laptop", "Mouse", "Keyboard"]
[5, 20, 15]
[]亲手试试
// TODO:在下方编写你的代码
// 1. 创建一个名为 'products' 的字符串数组,包含:"Laptop", "Mouse", "Keyboard"
// 2. 创建一个名为 'quantities' 的整数数组,包含:5、20、15
// 3. 创建一个名为 'prices' 的空双精度浮点数数组,并显式标注类型
// 每行打印一个数组这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: Swift 在线编辑器