Enum.reduce returns 模型而不是数字
Enum.reduce returns a model instead of a number
在我的模型中我有这个:
# ....
def total_price(self) do
Enum.reduce(self.child_items, fn(x, acc) ->
x.price + acc
end)
end
它 returns 是一个 ChildItem 而不是代表总价的数字。为什么会这样?如何解决?
在我的模型中我有这个:
# ....
def total_price(self) do
Enum.reduce(self.child_items, fn(x, acc) ->
x.price + acc
end)
end
它 returns 是一个 ChildItem 而不是代表总价的数字。为什么会这样?如何解决?