Ios 创建全局多维数组Swift 4
我试图将数据“productID”保存为Int,“quantity”保存为Int,“price”保存为swift4的全局数组中的Double 每个productID键都应该包含“数量”和“价格”列Ios 创建全局多维数组Swift 4,ios,arrays,swift,Ios,Arrays,Swift,我试图将数据“productID”保存为Int,“quantity”保存为Int,“price”保存为swift4的全局数组中的Double 每个productID键都应该包含“数量”和“价格”列 如何在全局类中创建这样的数组?将产品保留为结构: struct Product { let id: Int let quantity: Int let price: Double } 然后定义数组: internal static var productArray = [Product]
如何在全局类中创建这样的数组?将产品保留为结构:
struct Product {
let id: Int
let quantity: Int
let price: Double
}
然后定义数组:
internal static var productArray = [Product]()
并添加您的产品
let product = Product(id: 1, quantity: 99, price: 1.99)
productArray.append(product)
内部静态
前缀允许您在整个应用程序中访问阵列。但是,我认为您不希望在应用程序中使用此模式。使用结构是一个很好的解决方案。我不知道内部修饰符+1.
let product = Product(id: 1, quantity: 99, price: 1.99)
productArray.append(product)