Swift-数组
来源:互联网 发布:c语言文件处理引言 编辑:程序博客网 时间:2024/06/09 10:28
数组
简单体验
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.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初见】Swift数组
- Swift数组
- [Swift]数组
- Swift-数组
- Swift 数组
- swift数组
- swift数组
- Swift-数组
- Swift数组
- Swift 数组
- Swift 数组
- Swift 数组
- Swift数组
- Swift-数组
- Swift-数组
- swift-数组
- swift 数组
- swift数组
- 《Hadoop基础教程》之初识Hadoop
- iOS9下有关CoreLocation学习二
- Python lib
- Struts2动态方法调用
- 常用代码备份--字符串处理
- Swift-数组
- Web容器初始化时获取bean的几种方法
- auto类型说明符
- 正则表达式中匹配字符中括号'['
- C++中define与const的区别
- JAVA_面向对象_练习_封装_02_EncapsulationDaemon02.java
- 深入理解C语言
- 433和2.4G无线通信比较
- nagios