Clojure:在向量向量中找到最小值

时间:2010-11-22 04:03:19

标签: clojure

我的序列结构如下:

(def date-sequence [[20101121 10] [20101120 9] [20101119 8] [20101118 7]])

这看起来像是一个嵌套的矢量给我,但我不确定要命名它。在每个“嵌套向量”中有两个元素,一个日期元素和值元素:[20101121 10]。我们调用日期元素20101121 x和值元素10 y。

我想学习如何在整个日期序列中找到与最小值(y)对应的日期(x)和值(y)。

1 个答案:

答案 0 :(得分:8)

尝试以下方法:

user=> (apply min-key second date-sequence)
[20101118 7]

然后,您可以使用firstsecond来获取日期和值。

相关问题