我无法找到如何使用'Swift'编写多维数组并解析它。以下示例代码是我需要它做的。该示例是用JavaScript编写的,因为我在Swift中找不到正确的语法,但这就是我需要将其转换为:
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中编写它时,我遇到了很多语法错误,根据我的研究,我无法找到使用此数组语法的示例。有任何想法吗?提前谢谢!
答案 0 :(得分:2)
这里我创建了一个元组列表,元组由 1)名称(String类型)和2)日期(字符串列表类型)。
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)
}
答案 1 :(得分:-1)
<input id="initialInput" type="text" name="in" />
<button onclick="calcFnc()">Calculate</button>
function calcFnc() {
document.getElementById("initialInput").value = "test";
}