2017-01-11 76 views
2

我試圖通過這個很酷的網站學習clojurescript clojurescriptkoans關於clojurescript中一個函數如何生成另一個函數的文檔?

有一個問題,我有點難倒一個示例問題。

問:

誰能給我喜歡的鏈接我的文檔docs線索幫我解答?

一個函數可以生成另一個函數。

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

REF:http://clojurescriptkoans.com/#functions/7

+0

提示:這裏的'fn'立即被調用。所以無論它在它的身體中變成了用'4 5'參數調用的函數。 –

+0

(= 9(((fn []#(+%1%2)))4 5))是我的答案,但我覺得這是不對的 –

+1

這就是我會做的以及 –

回答

4

您的匿名函數沒有參數;當它被稱爲(比如這裏的情況),它必須返回東西這需要4,5爲參數,返回9這東西是簡單地稱爲+另一個功能:

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

相關問題