小编Ale*_*sio的帖子

Swift:具有多个键的关联数组:值

我不是Swift的专家,我已经使用它几个月来构建Mac应用程序.我想在内存中表示一个类似于PHP关联数组的数据结构,但在Swift中.让我们假设我有一个数据表要在内存中加载以下字段/记录:

ID Surname Name
1  XXX     YYY
2  ZZZ     WWW
3  JJJ     KKK
Run Code Online (Sandbox Code Playgroud)

我想要获得的是一个关联数组,就像我在PHP中可以获得的那样:

$arr[1]["Surname"] = "XXX"
$arr[1]["Name"] = "YYY"
$arr[2]["Surname"] = "ZZZ"
$arr[2]["Name"] = "WWW"
Run Code Online (Sandbox Code Playgroud)

我只是在Swift中找不到合适的数据结构来获得相同的结果.我尝试使用以下代码:

class resObject: NSObject {
    private var cvs = [Int: [String: String]]()

    override init() {

        self.cvs[0] = ["Name" : "XXX"]
        self.cvs[0] = ["Surname" : "YYY"]
        self.cvs[1] = ["Name" : "ZZZ"]
        self.cvs[1] = ["Surname" : "WWW"]

        for (key, arr) in cvs {
            let sur = arr["Surname"]
            let nam = arr["Name"]

            println("Row …
Run Code Online (Sandbox Code Playgroud)

arrays dictionary associative swift

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

arrays ×1

associative ×1

dictionary ×1

swift ×1