我有一个数据结构,它是一个数据提供者,并且设置了一个值数组,并且我想要设置的一个特定值是来自实例成员的值。为什么数组初始化在swift中引用常量成员变量?
到框架它作为一个具体的例子,我得到一个错误,当我做
struct DataProvider {
let largeInt = 50000
let ints: [Int] = [2, 3, 4, largeInt]
}
编译器说
实例成员“largeInt”不能对数据类型“的DataProvider”
可以使用
有没有一种方法,我可以引入largeInt作为整数初始化的一部分,而不是实际上用字面值50000替换它?
尝试specifing类型:'让largeInt:INT = 50000' –