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) *** 作
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)