斯坦福Swift基础二(数组和字典)

斯坦福Swift基础二(数组和字典),第1张

概述一、数组定义: var arr = Array<String>() 或者: var arr = [String]() let animals = [“Giraffe”, “Cow”, “Doggie”, “Bird”] animals.append(“Ostrich”) // 编译出错,数组不可变(let)let animal = animals[5] // 崩溃 (超出数组索引)

一、数组定义:

vararr=Array<String>()

或者:

vararr=[String]()
letanimals=[“Giraffe”,“Cow”,“DoggIE”,“Bird”]						animals.append(“Ostrich”)//编译出错,数组不可变(let)letanimal=animals[5]//崩溃(超出数组索引)					//枚举数组						foranimalinanimals{						println(“\(animal)”)						}					

相关函数:

insert(T,atIndex:Int) // a.insert(d,atIndex:1) 在指定位置插入一个元素,结果: [a,d,b,c]

splice(Array<T>,atIndex:Int) // a.splice([d,e],atIndex:1)在指定位置插入一个数组

二、字典定义:

letdic=Dictionary<String,Int>()

或者:

letdic=[String:Int]()

赋值:

dic=["Stanford":1,"Cal":10]letranking=dic["Ohiostate"]//ranking类型为int?(会返回nil)//用元组枚举字典for(key,value)indic{println("\(key)->\(value)")}
总结

以上是内存溢出为你收集整理的斯坦福Swift基础二(数组和字典)全部内容,希望文章能够帮你解决斯坦福Swift基础二(数组和字典)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1089015.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存