【问题标题】:tell an array to hold instances of an array?告诉数组保存数组的实例?
【发布时间】:2015-10-21 00:03:58
【问题描述】:

假设我有

struct Two {var names: String }

然后我创建这个结构的两个实例

var one = Two(names: "one")
var two = Two(names: "two")

我能否创建一个专门保存结构实例的数组,比如?

 var options:Two = [[one],[two]]

如果不是,完成此逻辑的可取路径是什么?

【问题讨论】:

    标签: ios arrays swift struct instance


    【解决方案1】:

    是的,你可以。您要查找的类型是[[Two]],它是Two 的二维数组,或者是Twos 数组的数组。用法:

    struct Two {
        var names: String
    }
    
    var one = Two(names: "one")
    var two = Two(names: "two")
    
    var options: [[Two]] = [[one],[two]]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-10
      • 2016-05-01
      • 2011-03-14
      相关资源
      最近更新 更多