【发布时间】:2016-07-12 02:59:08
【问题描述】:
var occurences: [Int : Int] = [:]
for number in numbers {
if var value = occurences[number] {
occurences[number] = ++value
} else {
occurences[number] = 1
}
}
我理解它声明一个空字典的前 2 行,并且我有一个数字数组要在 for-in 循环中迭代,但是请有人解释一下第 4 行和第 5 行。我只是不明白它如何声明哪个是键,哪个是值。非常感谢,在这里呆了两天。
【问题讨论】:
标签: swift function dictionary