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