Tag: Aswani Nerella

Swift集合类型

本周,我将总结我在Swift书的“集合类型”一章中阅读的重要方法/概念。 所以,让我们开始吧🙂 Swift提供了三种主要的集合类型,称为数组,集合和字典,用于存储值的集合。 数组是值的有序集合。 集是唯一值的无序集合。 字典是键-值关联的无序集合。 数组 数组将相同类型的值存储在有序列表中。 同一值可以在数组中的不同位置多次出现。 创建一个空数组: var perfectNumbers = [Int]()//https://en.wikipedia.org/wiki/Perfect_number var名称= [String]() 创建具有默认值的数组 var threeDoubles = [Double](计数:3,重复值:0.0) 将一个数组追加到另一个数组 var anotherThreeDoubles = [Double](count:3,重复值:2.5) var sixDoubles = threeDoubles + anotherThreeDoubles 使用数组文字创建数组 var动物= [“猫”,“狗”] var primeNumbers = [1,2,3,5,7] 访问和修改数组 可以通过方法/属性或使用下标语法来完成。下面列出了两个有用的方法: count —查找数组中项目数的方法 isEmpty —查找数组是否为空的方法 append —将项目添加到数组的末尾 + = 运算符—与append方法相同的功能 insert(_:atIndex 🙂 —在数组中的特定索引处添加项目 下标索引可用于访问/修改某个索引处的项目。 即使替换值集的长度与原始值的长度不同,它也可以用于立即更改值的范围 […]