如何执行没有参数的clojure函数

joe*_*oey 2 clojure lighttable

我定义了一个不带参数的clojure函数.

(defn m
[]
...)
Run Code Online (Sandbox Code Playgroud)

如何在灯光表中执行此功能..

(m)或者(m nil)或者无论如何.

使用(m),(m nil)我没有得到任何输出

Art*_*ldt 6

要运行没有参数的函数,调用如下所示:

(m)
Run Code Online (Sandbox Code Playgroud)

如果你添加了一个nil,它将调用一个带有一个参数的函数,并且该参数将具有该值nil.如果你没有看到输出,那是因为你的函数没有产生任何输出.由于您使用的是光表,请确保调用位于顶层,而不是在另一个函数定义内(重新计算()s)