告诉数组保存数组的实例?

时间:2015-10-21 00:03:58

标签: ios arrays swift struct instance

让我说我有

struct Two {var names: String }

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

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

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

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

如果没有,那么完成这个逻辑的理由是什么?

1 个答案:

答案 0 :(得分:0)

是的,你可以。您正在寻找的类型是[[Two]],它是Two的2D数组,或者是Twos数组的数组。用法:

struct Two {
    var names: String
}

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

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