Function 在clojurescript中记录一个函数如何产生另一个函数?

Function 在clojurescript中记录一个函数如何产生另一个函数?,function,clojure,clojurescript,Function,Clojure,Clojurescript,我正试图通过这个很酷的网站学习clojurescript 有个问题,我有点被一个简单的问题难住了 问题: 有人能给我一个像link me docsdocs这样的线索来帮我回答吗? 一种功能可以产生另一种功能 REF:您的匿名函数不接受任何参数;当调用它时(这里就是这样),它必须返回以4和5为参数的值,然后返回9。这只是另一个名为+的函数: (=9(((fn[]+))4 5))提示:此处的fn立即被调用。因此,无论它体内有什么,都会变成用args调用的函数45(=9(((fn[]#(++%1%2)

我正试图通过这个很酷的网站学习clojurescript

有个问题,我有点被一个简单的问题难住了

问题:

有人能给我一个像link me docs
docs
这样的线索来帮我回答吗?

一种功能可以产生另一种功能


REF:

您的匿名函数不接受任何参数;当调用它时(这里就是这样),它必须返回以4和5为参数的值,然后返回9。这只是另一个名为
+
的函数:


(=9(((fn[]+))4 5))

提示:此处的
fn
立即被调用。因此,无论它体内有什么,都会变成用args调用的函数
45
(=9(((fn[]#(++%1%2)))45)是我的答案,但我觉得这不对,我也会这么做。你因为第一次在互联网上正确使用beget而赢得词汇奖;-)
(= 9 (((fn [] _____ )) 4 5))