gpt4 book ai didi

clojure - 如何获得序列clojure的尾部

转载 作者:行者123 更新时间:2023-12-04 09:40:15 26 4
gpt4 key购买 nike

我有他们的 clojure 序列

(1 2 3 4) 

我怎样才能得到序列的所有尾部
((1 2 3 4) (2 3 4) (3 4) (4) ())

最佳答案

另一种获得所有尾部的方法是使用 reductions 功能。

user=> (def x '(1 2 3 4))
#'user/x
user=> (reductions (fn [s _] (rest s)) x x)
((1 2 3 4) (2 3 4) (3 4) (4) ())
user=>

关于clojure - 如何获得序列clojure的尾部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26266367/

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