代码之家  ›  专栏  ›  技术社区  ›  AlbertB

根据数据结构将数据附加到矩阵

  •  0
  • AlbertB  · 技术社区  · 6 年前

    我有以下数据结构:

    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类型的数据的正确语法是什么?

    1 回复  |  直到 6 年前
        1
  •  0
  •   rmaddy    6 年前

    VolumensData struct就像 Books 所以可以这样做。

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