什么是Swift 3中KeyValuePair的等价物

时间:2017-08-24 13:24:13

标签: swift3

这里是C#代码。

//显示KeyValuePairs的列表。

var list = new List<KeyValuePair<string, int>>();

list.Add(new KeyValuePair<string, int>("Cat", 1));
list.Add(new KeyValuePair<string, int>("Dog", 2));
list.Add(new KeyValuePair<string, int>("Rabbit", 4));

foreach (var element in list)
{
    Console.WriteLine(element);
}

上面的swift 3中的等价物是什么?

由于

1 个答案:

答案 0 :(得分:1)

KeyValuePair是一本字典,Swift版本有点短:

var list = [[String:Int]]()

list.append(["Cat": 1])
list.append(["Dog": 2])
list.append(["Rabbit": 4])

list.forEach{ element in print(element) }