arrays - 根据数据结构将数据追加到矩阵

标签 arrays swift

我有以下数据结构:

struct Books {
    let name: String
    let imagenCover: String
    let volumens: VolumensData

}

struct VolumensData {
    let fileVolumen: [String]?
}

 var dataBooks = [Books]()
dataBooks.append(Books(name: "Tom Sawyer", imagenCover: "sawyer-cover",  volumes: [fileVolumen: "file-1", fileVolumen: "file-2"]))

我想向数组添加数据,但在插入变量 Volumens 的值时遇到问题。

添加 VolumensData 类型数据的正确语法是什么?

最佳答案

VolumensData 的结构与 Books 类似,因此可以这样做。

dataBooks.append(Books(name: "Tom Sawyer", imagenCover: "sawyer-cover",  volumes: VolumensData.init(fileVolumen: ["file-1","file-2"])))

关于arrays - 根据数据结构将数据追加到矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50612662/

相关文章:

c - 在我增加计数器后,我的数组元素的值发生了变化

iOS:Firebase removeValue 似乎正在损坏数组数据?

swift - 将列添加到 Vapor 中的现有表

ios - 如何在 iOS 上创建单色 UIImage

javascript - 在 Javascript 中从二维数组创建总计数组

javascript - 刮掉一些数组值以进行断言( Protractor )

java - 当我猜错单词时,为什么我的菜单不显示?

PHP - 如何命名数组

arrays - 使用 Firebase 填充数组

arrays - 如何检查元组数组是否包含 Swift 中的特定元组?