gpt4 book ai didi

clojure - 将序列反序列化为重复元素的序列(clojure)

转载 作者:行者123 更新时间:2023-12-04 03:13:29 30 4
gpt4 key购买 nike

在Clojure中,如何将序列划分为重复元素的子序列?例如。 :

[1 2 2 3 3 3 4 2 2 1 1 1]


[[1] [2 2] [3 3 3] [4] [2 2] [1 1 1]]

我一直在尝试一些示例,以更好地理解Clojure,并在此示例上停留了一段时间。

最佳答案

user> (partition-by identity [1 2 2 3 3 3 4 2 2 1 1 1])
((1) (2 2) (3 3 3) (4) (2 2) (1 1 1))

user> (vec (map vec (partition-by identity [1 2 2 3 3 3 4 2 2 1 1 1])))
[[1] [2 2] [3 3 3] [4] [2 2] [1 1 1]]

关于clojure - 将序列反序列化为重复元素的序列(clojure),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4370276/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com