第4篇:swift语言笔记:集合(数组/字典)关键点

1.数组声明方法:

  a).var list1 : Array<String> = ["123", "456", ...];

  b).var list2 : [String] = ["123", "456", ...];

  c).let list3 : [String] = ["123", "456", ...] ,不可变数组,必须在声明时初始化,切不可再修改;

  d).var list4 = [String])(),初始化了,但是没有元素;

  e).var list5 : [String],没有初始化,不会开辟内存;

2.数组的修改:

  a).添加元素,使用“+”或者调用Append()方法;

  b).插入调用Insert()方法;

  c).移除使用RmoveAtIndex()方法;

3.数组的遍历:

  a).for item in array,遍历数组;

  b).for (index, value) in enumerate(array),enumerate可以将索引和值一起取出来;

4.字典的声明:

  a).var dic1 : Dictionary<Int, String> = [1 : "111", 2 : "222", ...];

  b).var dic2 : [Int, String] = [1 : "111", 2 : "222", ...];

  c).let dic2 : [Int, String] = [1 : "111", 2 : "222", ...];

  d).var dic2 :=[Int, String]();

  e).var dic2 : [Int, String];

5.字典的修改:

  a).添加,dic[1] = "111"

  b).删除,dic[1] = nil,或 removeForKey(1)

  c).修改,dic[1] = "123",或 updateValue("123", forKey : 1)

6.字典的便利:

  a).for key in dic.keys

  b).for value in dic.values

  c).for (key, value) in enumerate(dic)

7.集合复制是要注意集合中的元素类型是“值类型”,还是“引用类型”,要考虑复制的是副本还是引用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值