13.范型函数的使用:将字典合并到当前字典

Posted 妖妖yaoyao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了13.范型函数的使用:将字典合并到当前字典相关的知识,希望对你有一定的参考价值。

extension Dictionary {
    /// 将字典合并到当前字典
    //字典的分类法, 如果要使用 updateValue 需要明确的指定类型,范型函数
    
    mutating func merge<K, V>(dict: [K: V]) {
        for (k, v) in dict {
            self.updateValue(v as! Value, forKey: k as! Key)
        }
//
updateValue

    /// Update the value stored in the dictionary for the given key, or, if the


    /// key does not exist, add a new key-value pair to the dictionary.


    ///


    /// Returns the value that was replaced, or `nil` if a new key-value pair


    /// was added.


    }

//取出并且拼接 currentCls 的模型字典


      使用 : infoDict.merge(modelInfo(currentCls))

 

以上是关于13.范型函数的使用:将字典合并到当前字典的主要内容,如果未能解决你的问题,请参考以下文章

Python代码阅读(第19篇):合并多个字典

Python代码阅读(第26篇):将列表映射成字典

将 counter.items() 字典合并到一个字典中

VBA 如何批量将单元格复制到另一个工作表中

如何将字典列表合并到单个字典中?

如何将创建多个字典的 for 循环的输出加入/合并到一个大字典中