我有一個數據結構,它是一個數據提供者,並且設置了一個值數組,並且我想要設置的一個特定值是來自實例成員的值。爲什麼數組初始化在swift中引用常量成員變量?
到框架它作爲一個具體的例子,我得到一個錯誤,當我做
struct DataProvider {
let largeInt = 50000
let ints: [Int] = [2, 3, 4, largeInt]
}
編譯器說
實例成員「largeInt」不能對數據類型「的DataProvider」
可以使用
有沒有一種方法,我可以引入largeInt作爲整數初始化的一部分,而不是實際上用字面值50000替換它?
嘗試specifing類型:'讓largeInt:INT = 50000' –