例如:
{defrecord Item [cost value]}
{def items [(Item. 20 50)
(Item. 30 40)
(Item. 10 70)]
Run Code Online (Sandbox Code Playgroud)
我如何总结物品的成本?(所以我得60)
Ale*_*yev 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
Run Code Online (Sandbox Code Playgroud)