聽說Swift很NB,那麼來勉強學點(3.3)--集合類型字典Dictionary

來源:互聯網
上載者:User
字典是一種儲存多個相同類型的值的容器,就是索引值對,跟js中的json一樣吧。 Swift的字典使用Dictionary<Key,Value>定義,其中Key是字典中鍵的資料類型,Value是字典中對應於這些鍵所儲存值的資料類型。 注意:一個字典的Key類型必須遵循Hashable協議,就像前面我們提到的Set的值的類型,也要遵循Hashable協議。
建立一個空字典
1 2 3 var namesOfIntegers = [Int:String]() namesOfIntegers[16] =  "sixteen" namesOfIntegers = [:]
用字典字面量建立字典
1 2 3 var airports:[String:String] = [ "XYZ" : "Toronto Pearson" , "DUB" : "Dublin" ] //因為Swift可以推斷出類型,所以也可以等價為 var airports = [ "XYZ" : "Toronto Pearson" , "DUB" : "Dublin" ]
訪問和修改字典
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 //使用count來擷取字典的元素個數 airports.count
相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.