代码之家  ›  专栏  ›  技术社区  ›  Egor Kolyshkin

奇怪的速记词典[副本]

  •  0
  • Egor Kolyshkin  · 技术社区  · 6 年前

    如果我在操场上尝试这样的事情:

    let dic = ["1" : "!", "2" : "@","3" : "#"]
    print(dic)
    

    它打印:

    ["2": "@", "1": "!", "3": "#"]

    ["1": "!", "2": "@", "3": "#"]

    然后:

    ["3": "#", "2": "@", "1": "!"]

    1 回复  |  直到 6 年前
        1
  •  0
  •   Tony Merritt    6 年前

    因为字典有密钥对值(密钥为“1”,值为“!”)它不像数组那样按顺序排序,每次都会有所不同(数组将一个值存储在它被添加的位置),您可以通过知道键来获取字典的值,这样就不重要了