这种类型的名称是什么?

时间:2016-04-23 03:47:13

标签: swift types terminology

在我的应用中,我使用了非常复杂的数据结构:

[(category: String, items: [(String, String)])]

我知道:

  • [Int]是“Int
  • 的数组
  • (String, String)是“StringString的元组”

那么我该怎么称呼上述类型?

也许

  

String的元组数组以及StringString的元组数组

但这听起来像三种类型:

[(String)] and [(String)] and String

这有点令人困惑。

我该怎么称呼这种类型?

1 个答案:

答案 0 :(得分:2)

不要过度使用元组。为外元组创建一个类型:

struct MyStruct {
    var category : String
    var items : [(String, String)]
}

现在说出这是什么要容易得多:它是一个MyStruct阵列。