我創建了一個名爲Location
一個結構類型問題與創建結構類型的數組的元素
struct Location {
var XCoor: Int
var YCoor: Int
}
我想創建Location
類型的數組我把它命名爲places
var places : Array<Location>
Quesiont:如何爲數組創建元素?
我錯誤的猜測中的兩個
places[0](Xcoor: 10, YCoor: 12)// error: cannot call value of non-function type 'Location'
places[0].XCoor = 10
places[0].YCoor = 12 //error: constant 'places' passed by reference before being initialized
如果您需要澄清語法來處理數組,我肯定會推薦[Apple的真正簡潔明瞭的指南](https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/CollectionTypes。 html#// apple_ref/doc/uid/TP40014097-CH8-ID107)(以及Swift基礎的其餘部分)。 – Hamish
@ originaluser2感謝您的文檔 – SLN