Swift 编程:字典操作与类的深入探索
1. 字典操作
1.1 清空字典
可以使用 removeAll 方法清空字典。该方法接受一个布尔类型的参数 keepCapacity ,用于指示是否保留已分配给字典的内存。参数的默认值为 false ,即不保留内存。若调用 removeAll 时不传入参数,字典的内存将被释放。若传入 true ,则会保留字典的内存。
// 例如清空 countryCodes 字典并保留内存
countryCodes.removeAll(keepCapacity: true)
性能提示:如果打算重用字典,为了提高性能,调用 removeAll 时可指定 keepCapacity: true ,以消除内存释放和重新分配的开销。
1.2 动态构建字典:统计字符串中单词的出现次数
以下代码展示了如何使用字典统计字符串中每个单词的出现次数:
// Fig. 7.12: fig07_12.playground
// Tokenizing a string and producing word counts
import Foundation
// format a String left aligned in a field width
超级会员免费看
订阅专栏 解锁全文
14

被折叠的 条评论
为什么被折叠?



