我認爲你是用struct
或Dictionary
數組更好:
struct CityInfo {
var country : String
var city : String
var data : Int
}
var london = [CityInfo]()
london.append(CityInfo(country: "England", city: "Chelmsford", data: 49))
london.append(CityInfo(country: "Wales", city: "Cardiff", data: 212))
london.append(CityInfo(country: "Scotland", city: "Glasgow", data: 556))
london.append(CityInfo(country: "Germany", city: "Frankfurt", data: 640))
但是你可以使用二維數組,如果你想:
var london = [[Any]]()
london.append(["England", "Chelmsford", 49])
london.append(["Wales", "Cardiff", 212])
london.append(["Scotland", "Glasgow", 556])
london.append(["Germany", "Frankfurt", 640])
對不起,我的Swift無知,但什麼是使用結構方法的好處嗎? – ManicMorFF
您已標記並強制鍵入數據。對於二維數組,每個數組的最後一個元素是「Int」的知識是隱含的。您必須記住每次使用的位置和數據類型。 –