本人Swift初学者,有个问题想请教下。有以下代码
var occurrences: [Int : Int] = [:]
for number in numbers {
if var value = occurrences[number] {
occurrences[number] = ++value
} else {
occurrences[number] = 1
}
}
numbers是前一个函数的参数。value是number出现的次数。
语句读的懂,但实在看不明白。求大神解释一下。谢谢!