5.2. 集合的可变性

如果创建一个数组、集合或字典并且把它分配成一个变量,这个集合将会是可变的。这意味着可以在创建之后添加、修改或者删除数据项。如果把数组、集合或字典分配成常量,那么它就是不可变的,它的大小和内容都不能被改变。

注意:在不需要改变集合的时候创建不可变集合是很好的实践。这样做便于你理解自己的代码,也能让 Swift 编译器优化集合的性能。

下一节:数组使用有序列表存储同一类型的多个值。相同的值可以多次出现在一个数组的不同位置中。