【发布时间】:2022-01-08 21:28:55
【问题描述】:
考虑以下代码:
(defn delete-last-line [list]
(take (- (count list) 1) list)
)
(->>
(create-list)
(delete-last-line))
现在我想用 thread-last 中的匿名函数替换 delete-last-line。类似于以下内容,但这不起作用。问题是我需要以某种方式拥有变量的标识符。
(take (- (count %) 1))
【问题讨论】:
-
不是你问的,但是有
butlast -
也可以考虑as->。
-
您可能还对
it->宏感兴趣:github.com/cloojure/tupelo#literate-threading-macro
标签: clojure