Clojure:在向量的向量中查找最小值

3

我有一个结构如下的序列:

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

这看起来像是一个嵌套的向量,但我不确定该如何命名它。在每个“嵌套向量”中有两个元素,一个日期元素和一个值元素:[20101121 10]。我们称日期元素为20101121 x,值元素为10 y
我想学习如何找到对应于整个日期序列中最小值(y)的日期(x)和值(y)。
1个回答

9
请尝试以下方法:
user=> (apply min-key second date-sequence)
[20101118 7]

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接