什么是Swift相当于C ++的std :: map?

时间:2015-06-09 09:18:43

标签: swift dictionary

我想在Swift中使用map / set。

在C ++中,我会按如下方式编写代码:

#include <set>
#include <map>
#include <cstdio>

int main()
{
    std::map<long long, int> f;  // declare

    // insert some elements
    f[100000000000000LL] = 1;

    printf("%d\n", f[100000000000000LL]);

    return 0;
}

我如何在Swift中实现它?

1 个答案:

答案 0 :(得分:2)

在Swift中,地图名为Dictionary。

你需要一个CLong字典,所以:

var f = [CLong: CLong]()
f[100000000000000] = 1

然后你只需要打印字典的内容。