swift入门———数组
来源:互联网 发布:黑暗之魂3捏御姐数据 编辑:程序博客网 时间:2024/06/05 20:15
数组
简单体验
let arr = ["zhangsan", "lisi"]println(arr)// 遍历每一个元素for a in arr { println(a)}// 像 OC 一样打印println(arr as NSArray)
数组中保存的对象类型
// 数组中保存的都是字符串let arr = ["zhangsan", "lisi"]// 数组中保存的是 NSObjectlet arr1 = ["zhangsan", 1]
- 小结
- 数组使用 [ ] 定义,这一点与 OC 相同
- 如果初始化时,所有内容类型一致,则数组中保存的是该类型的内容
- 如果初始化时,所有内容类型不一致,择数组中保存的是
NSObject
常见数组操作
// 定义只能保存字符串类型数组var array: [String]// 初始化数组array = ["zhangsan"]// 添加元素array.append("lisi")println(array)// 删除元素array.removeAtIndex(1)println(array)// 删除所有元素array.removeAll(keepCapacity: true)println(array.capacity)// 注意数组容量的变化for i in 0..<10 { array.append("\(i)") println("\(array) --- \(array.capacity)")}// 实例化新的数组var array2 = [String]()array2.append("1")array2.append("2")// 拼接数组array += array2println(array)
- 小结
- 如果定义数组时指定了保存对象的类型,则不能向数组中添加其他类型的内容
- 可以使用
[String]()
let
定义的数组是不可变的
var
定义的数组是可变的
0 0
- swift入门———数组
- Swift入门(五)——数组(Array)
- Swift——数组
- 5 数组 Swift/Object-C ——《Swift3.0从入门到出家》
- Swift入门 05数组
- Swift学习笔记(十九)——Swift数组
- Apple Swift语言基础入门 —— Swift概览1
- Apple Swift语言基础入门 —— Swift概览2
- Apple Swift语言基础入门 —— Swift概览3
- Apple Swift语言基础入门 —— Swift概览4
- Apple Swift语言基础入门 —— Swift概览5
- swift基础教程——数组和字典
- Swift基础篇——数组
- 13、swift开发iOS——数组
- Swift入门———常量&变量
- Swift入门———逻辑分支
- Swift入门———循环
- Swift入门———字符串
- 概率算法
- 功能测试机设计--测试模块--硬件部分
- 算法基础训练(二)
- AndroidUI-ViewPager简单demo模仿App翻页效果
- Floodligh Web UI显示的host比实际多且不会被清除的原因及解决方法
- swift入门———数组
- Codeforces Round #338 (Div. 2) B. Longtail Hedgehog(LIS)
- 如何拍出德味儿?
- 注册表自启动问题
- 关于串口与单片机通信电平转换的总结
- 关于正定矩阵是不是一定对称的问题
- atitit.极光消息推送服务器端开发实现推送 jpush v3. 总结o7p
- 【优先队列】:poj2442,Sequence
- Atitit.播放系统规划新版本 v4 q18 and 最近版本回顾