0

这行代码:

dates (distinct (map (keyword :cobdate) data))

必须修改为这行代码

dates (distinct (map #(get % "cobdate") data))

为了以我要求的方式使用

谁能告诉我如何转换这行代码:

grouped-by-token (group-by :severity data)

为了进行相同的转换?

4

1 回答 1

1

第一个参数group-by是一个函数。:severity,在您的第三个示例中,被用作函数,因为关键字可以被视为函数:(:severity {:severity 1}) ;; => 1.

因为字符串不能被视为函数,所以您必须使用替代语法来提取值。

grouped-by-token (group-by #(% "severity") data)


于 2013-10-12T15:21:39.273 回答