星期八
2014-11-12 14:37
count 与 capacity 有何区别
import UIKit
var array = [1, 2, 3, 4, 5,6,7,8,9]
array.count //9
array.capacity //10
array.append(1)
array.append(2)
array.count //11
array.capacity //20
count就是数组现有的元素数量
capacity是容量,表示在现在的结构中能存放的元素数。但是swift的array是动态的,所以当capacity满了以后会自动扩充,这一动作对用户是隐藏的。在一般情况下,capacity的用处不大。
玩儿转Swift
57181 学习 · 511 问题
相似问题