例如:
{defrecord Item [cost value]}
{def items [(Item. 20 50)
(Item. 30 40)
(Item. 10 70)]
我如何总结物品的成本? (所以我得60)
答案 0 :(得分:11)
user=> (defrecord Item [cost value])
user.Item
user=> (def items [(Item. 20 50)
(Item. 30 40)
(Item. 10 70)])
#'user/items
user=> (reduce + (map :cost items))
60