美文网首页
Swift集合类型扩展

Swift集合类型扩展

作者: 姜海涛 | 来源:发表于2016-09-19 11:06 被阅读0次

    对于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: ", ")

    相关文章

      网友评论

          本文标题:Swift集合类型扩展

          本文链接:https://www.haomeiwen.com/subject/mazgettx.html