Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 通过'中的多维数组进行解析;斯威夫特';_Arrays_Swift - Fatal编程技术网

Arrays 通过'中的多维数组进行解析;斯威夫特';

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',

我不知道如何使用“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编写它时,我得到了很多语法错误,从我的研究中,我找不到使用这种数组语法的示例。有什么想法吗?提前谢谢

这里我创建了一个元组列表,元组由 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"])