swift基础--数组、字典
2024-10-08 06:21:40
(1)初始化
(2)新增、修改、删除
(3)清空
(4)遍历
- var array1 = ["x","y","z"]
- var array2:[String] = ["x","y","z"]
- var array3:Array<String> = ["x","y","z"]
- array1[0]
- array1[1]
- //初始化
- var array4 = []//不建议使用此方法进行初始化,可以用来清空数组
- var array5 = [Int]()
- var array6 = Array<String>()
- //新增、修改、删除
- array6.append("x")
- array6.append("y")
- array6.append("z")
- array6 = []//清空数组
- array6
- array6.isEmpty
- array6 += ["m"]
- array6.insert("n", atIndex: 0)
- array6
- array6.removeAtIndex(0)
- array6
- array6.removeLast()
- array1[0]
- array1[1...2] = ["a","b","c"]
- array1[0...2] = ["a"]
- //遍历
- for (index,item) in enumerate(array1){
- println("index : \(index) value : \(item)")
- }
(1)初始化
(2)新增、修改、删除、查询
(3)遍历
- var dict1:Dictionary<String,String> = ["ak":"av","bk":"bv","ck":"cv"]
- var dict2:Dictionary<Int,String> = [1:"av",5:"bv",6:"cv"]
- dict1["ak"]
- dict1["bk"]
- dict2[5]
- dict2[6]
- dict2
- //初始化
- var dict3 = Dictionary<String,String>()
- var dict4 = [String:String]()
- dict4
- //清空
- dict2 = [:]
- //数组数量、根据键获取值
- dict1.count
- dict1["ak"]! + "x"//可选型
- //修改
- dict1["ak"] = "aav"
- dict1.updateValue("aaaav", forKey: "ak")
- //新增
- dict1["dk"] = "dk"
- //删除
- dict1["dk"] = nil
- dict1.removeValueForKey("dk")
- for (key,value) in dict1 {
- println("key \(key), value \(value)")
- }
- Array(dict1.keys)
- dict1.values
最新文章
- Xcode使错误停在出错代码上
- 比较NHibernate和Entity Framework
- 安装时遇到:正在尝试其它镜像。 http://mirrors.btte.net/centos/7.2.1511/extras/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - ";Could not resolve host: mirrors.btte.net; 未知的错误";
- 12 个 Web 设计师必备的 Bootstrap 工具
- poj 2711 Leapin&#39; Lizards &;&; BZOJ 1066: [SCOI2007]蜥蜴 最大流
- groovy构建和解析xml文件
- 在ubuntu上编译chrome
- qrcode生成二维码插件
- 机器学习(二)-kNN手写数字识别
- ASP.NET CORE入门之读取Json配置文件
- KnockoutJS-模板绑定
- .net Core 2.0应用程序发布到IIS上注意事项
- 这套完美的Java环境安装教程,完整,详细,清晰可观,让你一目了然,简单易懂。⊙﹏⊙
- 22、集合(Collection)
- 使用nginx生成缩略图
- [POJ3370]&;[HDU1808]Halloween treats 题解(鸽巢原理)
- Python 静态方法、类方法和属性方法
- HDU4667(有错)
- junit基础学习
- RocketMQ3.2.6安装部署及调用
热门文章
- Oracle分页查询语句的写法(转)
- hihocoder 1038 01背包
- Git - Eclipse 提交工程至 GitHub
- 第七章 jQuery操作表格及其它应用
- Excel日期格式单元格写成yyyy.MM.dd格式将无法读取到DataTable
- .NET委托与事件文章收集
- Android第三方授权(QQ篇)
- Javascript之相册拖动管理
- jFinal中报对应模型不存在的错误(The Table mapping of model: demo.User not exists)
- ### Caffe