0
我是新來的Clojure所以這個問題可能是微不足道的:如何使用列表作爲參數
假設你有一個清單(\h \e \l \l \o)
,你想調用函數時,例如把它作爲實際的參數,str
爲了得到相同的結果:
(str \h \e \l \l \o)
我使用eval來到了一個解決方案:
(def paramlist '(\h \e \l \l \o))
(eval (conj paramlist str))
但據我所知這是很骯髒,過度殺死問題。什麼是最好的解決方案呢?
這是重複的。 http://stackoverflow.com/questions/8523254/passing-list-of-variables-individually-to-clojure-function – Mark 2014-09-02 11:48:52
-1,缺乏努力。這個問題也可以很容易地谷歌搜索。 – Mark 2014-09-02 11:50:31