美文网首页
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