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