對于Swift來說, 數組(Array)、字典(Dictoinary)、集合(Set) 統稱集合類型(CollectType),并都實現了CollectType協議
swift2.0以后可以擴展協議, 那就提供了很多方便的功能,
對于數組來說, 有一個很方便的功能就是將數組元素利用joined函數,使用指定分隔符加入到一個字符串當中,此方法在寫SQL或對數據序列化時極為常用, 但對應的字典和集合并沒有此方法, 因為它們的集合特性, 可以使用以下語句來代替
let dict = [1:"a", 2:"b", 3:"c"] let str = dict.map({ "($0):($1)" }).joined(separator: ", ")