【swift基础】05数组
来源:互联网 发布:淘宝刷皇冠多少钱 编辑:程序博客网 时间:2024/06/18 04:45
数组
简单体验
let arr = ["zhangsan", "lisi"]print(arr)// 遍历每一个元素for a in arr { print(a)}// 像 OC 一样打印print(arr as NSArray)
数组中保存的对象类型
// 数组中保存的都是字符串let arr = ["zhangsan", "lisi"]// 数组中保存的是 NSObjectlet arr1 = ["zhangsan", 1]
- 阶段性小结
- 数组使用 [] 定义,这一点与 OC 相同
- 如果初始化时,所有内容类型一致,择数组中保存的是该类型的内容
- 如果初始化时,所有内容类型不一致,择数组中保存的是
NSObject
常见数组操作
// 定义只能保存字符串类型数组var array: [String]// 初始化数组array = ["zhangsan"]// 添加元素array.append("lisi")print(array)// 删除元素array.removeAtIndex(1)print(array)// 删除所有元素array.removeAll(keepCapacity: true)print(array.capacity)// 注意数组容量的变化for i in 0..<10 { array.append("\(i)") print("\(array) --- \(array.capacity)")}// 实例化新的数组var array2 = [String]()array2.append("1")array2.append("2")// 拼接数组array += array2print(array)
- 阶段性小结
- 如果定义数组时指定了保存对象的类型,择不能向数组中添加其他类型的内容
- 可以使用
[String]()
let
定义的数组是不可变的
var
定义的数组是可变的
0 0
- 【swift基础】05数组
- Swift 基础学习(数组)
- Swift 数组基础
- swift数组基础
- swift基础4-数组、字典
- Swift基础(四)数组
- Swift入门 05数组
- Swift基础篇——数组
- swift基础学习(03)[数组、集合、字典]
- Swift基础2-数组、字典的介绍
- 008--swift基础语法(数组)
- Swift语法基础:16 - Swift的数组, 字典
- Swift基础05
- 【Swift初见】Swift数组
- Swift数组
- [Swift]数组
- Swift-数组
- Swift 数组
- Orocos OperationCaller 解析
- java按行读取文件,可做模板(简单易懂),大家一起学习
- [leetcode] 231. Power of Two
- Linux下文件描述符
- 关于csdn上的博客搬家的问题
- 【swift基础】05数组
- 007_Android Studio 2.1.0 导入Android Studio 项目 步骤详解(附详细截图)
- 贝叶斯学习、MAP、ML
- 第一行代码读书笔记——数据存储全方案,持久化技术
- 在面对对象基础姐几个魔术方法
- 开发工具-内容
- [MFC开发]CInternetSession的简单使用demo
- 编辑修改PDF文件的简单方法
- 禁用移动端长按选中文本的功能