iOS swift 字典 合并 增删改

iOS swift 字典 合并 增删改,第1张

文章目录 苹果官网文档合并增删改参考博客

苹果官网文档

Dictionary - Apple Developer

合并
import Foundation
import UIKit
//用于字典的合并,接收的参数是一个键值对时,就可以添加到原有的字典中,并且对原有字典的重复值进行覆盖为新值,不重复则保留
extension Dictionary {
    mutating func merge<S>(_ other: S)
        where S: Sequence, S.Iterator.Element == (key: Key, value: Value){
            for (k ,v) in other {
                self[k] = v
        }
    }
}
增删改
import Foundation
import UIKit
//用于字典的合并,接收的参数是一个键值对时,就可以添加到原有的字典中,并且对原有字典的重复值进行覆盖为新值,不重复则保留
extension Dictionary {
    mutating func merge<S>(_ other: S)
        where S: Sequence, S.Iterator.Element == (key: Key, value: Value){
            for (k ,v) in other {
                self[k] = v
        }
    }
}
参考博客

Swift字典扩展–自定义字典合并
Swift5 字典(Dictionary) *** 作

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/996598.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存