Arrays 通过'中的多维数组进行解析;斯威夫特';
我不知道如何使用“Swift”编写多维数组并对其进行解析。下面的示例代码就是我需要它做的。该示例是用JavaScript编写的,因为我无法在Swift中找到正确的语法,但我需要将其转换为:Arrays 通过'中的多维数组进行解析;斯威夫特';,arrays,swift,Arrays,Swift,我不知道如何使用“Swift”编写多维数组并对其进行解析。下面的示例代码就是我需要它做的。该示例是用JavaScript编写的,因为我无法在Swift中找到正确的语法,但我需要将其转换为: var array = [{ name:'Steve', dates:[ '10-29-2016', '11-03-2016', ] },{ name:'Bill', dates:[ '08-13-2016',
var array = [{
name:'Steve',
dates:[
'10-29-2016',
'11-03-2016',
]
},{
name:'Bill',
dates:[
'08-13-2016',
'01-20-2016',
]
}
]
console.log(array[0].name)
// logs 'Steve'
console.log(array[0].dates[])
// logs '11-03-2016'
当我试图用Swift编写它时,我得到了很多语法错误,从我的研究中,我找不到使用这种数组语法的示例。有什么想法吗?提前谢谢 这里我创建了一个元组列表,元组由 1) 名称(字符串类型)和日期(字符串列表类型)
var arr:[(name: String, dates: [String])] = [
(name: "Steve", dates: ["10-29-2016", "11-03-2016"]),
(name: "Bill", dates: ["10-29-2016", "11-03-2016"])
]
for tup in arr {
print(tup.name)
print(tup.dates)
}
import UIKit
var array = [
["name":"Steve",
"dates":[
"10-29-2016",
"11-03-2016"
],
],
[
"name":"Bill",
"dates":[
"08-13-2016",
"01-20-2016"
]
]
]
print(array[0])
print(array[0]["name"])