java - 从 Clojure 中的集合( map 列表)中获取偶数/奇数索引元素

标签 java list dictionary clojure closures

我有一个 map 列表,我需要在 Clojure 中从该列表中获取偶数/奇数索引元素。 我不想用 for 循环迭代列表。有没有small或者single_word函数?

最佳答案

user=> (take-nth 2 [0 1 2 3 4 5 6 7 8 9])
(0 2 4 6 8)
user=> (take-nth 2 (rest [0 1 2 3 4 5 6 7 8 9]))
(1 3 5 7 9)

关于java - 从 Clojure 中的集合( map 列表)中获取偶数/奇数索引元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7186067/

相关文章:

java - 如何从 java 中的 perl 获得 "tr///"运算符的相同结果

java - NamedNodeMap 的通用 foreach 迭代

c# - Encog 中的多类 SVM 分类

list - 将列表转换为字典 - Ansible YAML

python - 如何将多个列表映射到一个字典?

c# - 为什么C#字典不调用隐藏的GetHashCode方法

java - 强制执行类中的方法

c# - 在列表中搜索匹配对象并赋值

java - 为什么我将 List 和 Node 类分开?

c - 在纯 C 中,如何制作相当于 "map"的内容?