相关疑难解决方法(0)

更好的序列重复卸妆

我做了这个函数来删除连续的重复项,但我想知道是否有更好或更短的方式来表达它使用distinct或类似的东西.

(defn duplicates
  [s]
  (reduce 
    #(if-not (= (last %1) %2) 
      (conj %1 %2) %1) 
    [] s))
Run Code Online (Sandbox Code Playgroud)

clojure

3
推荐指数
1
解决办法
1014
查看次数

标签 统计

clojure ×1