pis*_*hio 3 clojure
是否有一个函数可以从序列中获取"从x到y"的项目?
例如,鉴于(range 10)我想要[5 6 7 8](从第6到第9,或从第6开始拿4).当然,我可以通过几个函数(例如(take 4 (drop 5 (range 10))))的组合来实现这一点,但似乎很奇怪,没有像pythons这样的内置函数mylist[5:9].谢谢
(range 10)
(take 4 (drop 5 (range 10)))
mylist[5:9]
Ale*_*art 6
subvec为载体,主要是因为它是O(1).对于seqs,您需要使用O(n)的接收/丢弃.
归档时间:
13 年,3 月 前
查看次数:
341 次
最近记录:
11 年,11 月 前