在Swift 3中,有没有更简单有效地从数组初始化字典的方法?
for object in array {
dict[object.id] = object
}
以上内容没有问题,但我想知道你是否可以使用map/reduce等方法来以稍微简短一些的代码实现这个功能。
for object in array {
dict[object.id] = object
}
以上内容没有问题,但我想知道你是否可以使用map/reduce等方法来以稍微简短一些的代码实现这个功能。
array.forEach({ object in
dict[object.id] = object
})
或者更简单一些:
array.forEach({ dict[$0.id] = $0 })