如何用 Swift 实现序列和生成器
作者:Raj Kandathi,原文链接,原文日期:2015-08-15
译者:pmst;校对:numbbbbb;定稿:shanks
注:作者连续写了两篇文章,我们将译文合并到了一起
上篇
我们习惯于使用for-in语句来遍历集合,比如数组/字典。
举例来说:
let library = ["The Swift Programming Language", "The Pragmatic Programmer", "Clean Code", "Refactoring"] |
我们把图书馆内容封装到一个数组当中;接着,视图层(UI layer)将从数据层(data layer)中获取一个图书馆对象。正如上面代码所示,图书馆对象是一个集合(这里为数组),支持用for-in
语句遍历整个馆内藏书。