gpt4 book ai didi

clojure - Clojure 中的拼接

转载 作者:行者123 更新时间:2023-12-02 03:44:47 25 4
gpt4 key购买 nike

是否有一个函数可以获取序列中“从 x 到 y”的项目?

例如,给定(范围10)我想要[5 6 7 8](从第6个到第9个,或者从第6个取4)。当然,我可以通过几个函数的组合来实现这一点(例如 (take 4 (drop 5 (range 10)))),但似乎很奇怪,没有像 python 那样的内置函数mylist[5:9]。谢谢

最佳答案

subvec对于向量,主要是因为它是 O(1)。对于 seq,您需要使用 take/drop 的 O(n)。

关于clojure - Clojure 中的拼接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11608049/

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