0
我正在玩迅速功能的東西。我試圖爲reduce
創建一個累加器函數,該函數應該以字典開頭,並返回一個新增的字典。如何使用增加的值返回新字典?
基本上這個,但current
是不可變的。我必須返回一個新的字典,相當於它會是,如果我做了以下事情:
func newDictionaryWithValueAdded(current:Dictionary<Int, Double>, amount: Int) -> Dictionary<Int, Double> {
// current[amount] = amount/100
// return amount
}
是否有一個功能呢?一些類似陣列concantenation?
同樣是這種方法太慢?對於其他不可改變的功能語言來說,這是非常標準的嗎? – 2014-09-04 16:40:43