嗨,我想问一下如何从Clojure中的Vector获取索引的最大值?
(def虚拟向量[190260300310250])
我这里有虚拟向量,索引0 = 190,索引1 = 260 ...我知道最大值是索引4 =250。clojure是否具有获取索引值4的功能?
请参阅此模板项目中的文档列表,尤其是“获取Clojure,Brave Clojure和Clojure CheatSheet”。
至于您的特定问题,只需输入以下内容:
> (count [5 4 3 2 1])
5
然后,您可以使用dec
函数(减1)来获取4
。
> (dec (count [5 4 3 2 1]))
4
如果您尝试在列表中搜索任意值,则可能希望使用Java互操作,例如:
(.indexOf [0 2 4 1 3 5] 4) => 2
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句