码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2016-05-27 10:43:53      阅读:111      评论:0      收藏:0      [点我收藏+]

标签:

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.范型函数的使用:将字典合并到当前字典

标签:

原文地址:http://www.cnblogs.com/yaoyao0110/p/5533498.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!