4

次のようなシーケンスが与えられます:

[1 2 3 4 5 6]

clojureの3つの隣接する要素ごとに分割するにはどうすればよいですか?次のように:

([1 2 3] [2 3 4] [3 4 5] [4 5 6])

clojure.coreの関数が優先されます!

4

1 に答える 1

12

パーティションを参照してください:

user=> (partition 3 1 [1 2 3 4 5 6])
((1 2 3) (2 3 4) (3 4 5) (4 5 6))
于 2012-09-18T08:59:56.377 に答える