创建数组和字典使用符号[ ],访问元素通过索引或键。
例如:
数组:var colors=["red","blue","green"] 想要答案为红色的,可以这样获取到 var color=cllors[0];
字典:var people=["name":"jack","age":20,"height":"70"] 想要获取人的属性,可以这样获取 var name=people["name"]
追加数组的值:
colors.append("yellow");
更改数组的值:
通过索引变更,例如:
colors[0]="red chaned"
也可以区间变更数组的值,例如:
colors[0...2]=["red","blue chaned"]
插入数组的值,例如:
colors.insert("whilte",atIndex:0)
移除数组的值,例如:
colors.removeAtIndex(0)
定义一个空值的数组:
var emptyArray=String[]()
定义一个空值的字典:
var emptyDictionary=Dictionary<Sting,String>()
如果类型无法推断,
定义数组[]
字典[:]
例如:
数组:var colors=["red","blue","green"] 想要答案为红色的,可以这样获取到 var color=cllors[0];
字典:var people=["name":"jack","age":20,"height":"70"] 想要获取人的属性,可以这样获取 var name=people["name"]
追加数组的值:
colors.append("yellow");
更改数组的值:
通过索引变更,例如:
colors[0]="red chaned"
也可以区间变更数组的值,例如:
colors[0...2]=["red","blue chaned"]
插入数组的值,例如:
colors.insert("whilte",atIndex:0)
移除数组的值,例如:
colors.removeAtIndex(0)
定义一个空值的数组:
var emptyArray=String[]()
定义一个空值的字典:
var emptyDictionary=Dictionary<Sting,String>()
如果类型无法推断,
定义数组[]
字典[:]