如何在clojure中从vector中连续删除重复值?

jfx*_*fxu -1 clojure

我想从clojure中的vector中删除连续重复的值

input?[1 1 1 2 2 1 1 3 3]

output?[1 2 1 3]
Run Code Online (Sandbox Code Playgroud)

怎么实现呢?

Val*_*nck 11

这就是clojure.core/dedupe所做的.