如何将序列拆分为clojure中的每3个邻居元素?

qiu*_*fei 4 clojure

给出如下序列:

[1 2 3 4 5 6]
Run Code Online (Sandbox Code Playgroud)

如何将它分成clojure中的每3个邻居元素?如下所示:

([1 2 3] [2 3 4] [3 4 5] [4 5 6])
Run Code Online (Sandbox Code Playgroud)

clojure.core中的函数是首选!

Joo*_*aat 12

分区:

user=> (partition 3 1 [1 2 3 4 5 6])
((1 2 3) (2 3 4) (3 4 5) (4 5 6))
Run Code Online (Sandbox Code Playgroud)