2014-09-02 97 views
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)) 

但據我所知這是很骯髒,過度殺死問題。什麼是最好的解決方案呢?

+1

這是重複的。 http://stackoverflow.com/questions/8523254/passing-list-of-variables-individually-to-clojure-function – Mark 2014-09-02 11:48:52

+2

-1,缺乏努力。這個問題也可以很容易地谷歌搜索。 – Mark 2014-09-02 11:50:31

回答