在我的应用中,我使用了非常复杂的数据结构:
[(category: String, items: [(String, String)])]
我知道:
[Int]
是“Int
”(String, String)
是“String
和String
的元组”那么我该怎么称呼上述类型?
也许
String
的元组数组以及String
和String
的元组数组
但这听起来像三种类型:
[(String)] and [(String)] and String
这有点令人困惑。
我该怎么称呼这种类型?
答案 0 :(得分:2)
不要过度使用元组。为外元组创建一个类型:
struct MyStruct {
var category : String
var items : [(String, String)]
}
现在说出这是什么要容易得多:它是一个MyStruct阵列。