Swift集合类之数组和数据字典
来源:互联网 发布:网络大电影盈利模式 编辑:程序博客网 时间:2024/05/22 00:29
写了一段小代码,总结了一下关于Swift集合类之数组和数据字典相关的使用方法。
// 集合类型:数组和数据字典(类型保持一致)
// 数组
//1、定义空数组和创建非空数组
var arr:[String] = [String]()
var arr1 = ["海贼王","进击的巨人","名侦探柯南"]//省略类型
//2、通过下标访问或是修改数组
arr1[1] ="火隐忍者"
//3、 append添加数据,并添加在数组末尾
arr1.append("七龙珠")
println(arr1)//添加后
//4、用区间替换数组中的一组数据
arr1[0...2] = ["海贼王"]//替换后
println(arr1)
//5、插入到指定位置,依次向后移动
arr1.insert("中华小当家", atIndex:1)
println(arr1)
//6、删除指定位置数据
arr1.removeAtIndex(1)
println(arr1)
//7、获取数组中的数据数量
arr1.count
//8、数组遍历
for animationin arr1 {
println("\(animation)")
}
//9、通过enumerate函数同时遍历数组的索引与数据
for (index,data)in enumerate(arr1) {
println("\(index):\(data)")
}
// 数据字典
//1、空字典
var dict =Dictionary<String,String>()
//2、创建有数据的字典
var dictData = ["a":"海贼王","b":"火影忍者","d":"进击的巨人"]
println(dictData)
dictData["c"] ="七龙珠"//添加数据
println(dictData)
//3、通过key来读取或是修改字典的值value
println(dictData["a"]!)//读取值
dictData["c"] ="中华小当家"//修改值
println(dictData)
dictData["c"] =nil// 删除值
// dictData.removeValueForKey("c")也可使用此方法删除值
println(dictData)
//4、遍历字典
for (key,value)in dictData {
println("\(key):\(value)")
}
// 也可以单独的遍历key或是value
- Swift集合类之数组和数据字典
- Swift数组、字典和集合
- Swift集合类型(数组和字典)
- Swift集合类型(数组和字典)
- swift-集合类型03-字典和数组
- swift学习之数组、字典和字符串
- swift之数组(Array)、集合(Set)、字典(Dictionary)
- Swift 算法实战之路:数组,字符串,集合,与字典
- swift 之 数组集合字典的简单使用
- swift,数组和字典
- Swift 数组和字典
- Swift 数组和字典
- swift 字典和数组
- swift集合类型——数组和字典
- swift字符串,数组,字典和集合的遍历
- 九宫格 Swift提供经典的数组和字典两种集合类型来存储集合数据,使用数组实现一个九宫格程序,
- swift学习记录03-集合:数组、字典
- swift基础学习(03)[数组、集合、字典]
- openCV视频保存的一点小心得
- http://bbs.csdn.net/topics/390176122
- ubuntu12.04安装wps
- get post 区别
- Nginx + Tomcat配置负载均衡
- Swift集合类之数组和数据字典
- C++ 11语法甜点2
- textView的不常用属性
- w3school js 测验
- Android 自定义View (二) 进阶
- 第八周--计数的模式匹配
- No bean named 'sessionFactory' is defined
- 多态性
- iOS开发笔记--iOS应用架构谈 开篇