美文网首页
Swift 5.x Dictionary和KeyValuePai

Swift 5.x Dictionary和KeyValuePai

作者: ShenYj | 来源:发表于2020-06-26 20:53 被阅读0次

    • 字典储存无序的互相关联的同一类型的键和同一类型的值的集合
    • 字典类型的全写方式Dictionary<Key, Value>, 简写方式[Key: Value], 建议使用简写方式
    • 字典的Key必须是可哈希的

    Dictionary的创建


    • 初始化器方式
    var dict1 = Dictionary<String, Int>()
    
    • 简写方式
    var dict2 = [String: Int]()
    
    • 字面量方式
    var dict3: Dictionary<String, Int> = [:]
    

    如果你需要保持顺序的kv对可以使用KeyValuePairs


    let recordTimes: KeyValuePairs = ["Florence Griffith-Joyner": 10.49,
                                      "Evelyn Ashford": 10.76,
                                      "Evelyn Ashford": 10.79,
                                      "Marlies Gohr": 10.81]
    print(recordTimes.first!)
    

    输出结果:

    (key: "Florence Griffith-Joyner", value: 10.49) 
    

    相关文章

      网友评论

          本文标题:Swift 5.x Dictionary和KeyValuePai

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