D-A*_* UK 2 arrays tuples swift
我试图做一个数组数组,其中每个嵌套的数组都有一个字符串和一个整数。
我已经看到您可以使用结构,但是我要做的就是使它们成为常数,而且我想知道是否有一种方法可以不必键入很多额外的东西
let items: [[String, Int]] = [["A", 1], ["B", 2], ["C", 3]]
Run Code Online (Sandbox Code Playgroud)
我认为您想要的是元组数组,而不是数组数组。该实现将如下所示:
let items: [(String, Int)] = [("A", 1), ("B", 2), ("C", 3)]
Run Code Online (Sandbox Code Playgroud)
您可以像下面这样访问这些属性:
let itemOneString = items[0].0 // "A"
let itemOneInt = items[0].1 // 1
Run Code Online (Sandbox Code Playgroud)