本頁包含內(nèi)容:
Swift 語言提供經(jīng)典的數(shù)組和字典兩種集合類型來存儲集合數(shù)據(jù)。數(shù)組用來按順序存儲相同類型的數(shù)據(jù)。字典雖然無序存儲相同類型數(shù)據(jù)值但是需要由獨有的標(biāo)識符引用和尋址(就是鍵值對)。
Swift 語言里的數(shù)組和字典中存儲的數(shù)據(jù)值類型必須明確。 這意味著我們不能把不正確的數(shù)據(jù)類型插入其中。 同時這也說明我們完全可以對獲取出的值類型非常自信。 Swift 對顯式類型集合的使用確保了我們的代碼對工作所需要的類型非常清楚,也讓我們在開發(fā)中可以早早地找到任何的類型不匹配錯誤。
注意:
Swift 的數(shù)組結(jié)構(gòu)在被聲明成常量和變量或者被傳入函數(shù)與方法中時會相對于其他類型展現(xiàn)出不同的特性。 獲取更多信息請參見集合的可變性與集合在賦值和復(fù)制中的行為章節(jié)。