总是返回nil的Clojure函数

nbo*_*oon 3 clojure

在Clojure中是否有一个函数,无论输入是什么,它总是返回nil?

我知道我可以写(fn [_] nil)但是有内置函数吗?

Lee*_*Lee 9

您可以使用constantly返回一个总是返回给定值的函数,例如

(constantly nil)
Run Code Online (Sandbox Code Playgroud)

请注意,返回的函数需要任意数量的参数,而您的参数只允许一个参数.