【发布时间】:2012-05-13 19:58:43
【问题描述】:
目前我正在尝试学习 Clojure,我想编写一个具有可变数量参数的函数。这个函数应该过滤每个输入来检查它是否是一个字符串。如果是这样,则应返回字符串类型的每个输入..
Clojure 对我来说很难,而且思维方式不同,但我在这里的方向是否正确.. 我似乎无法解决它:
(defn returnString [& y]
(if (next y)
(filter (fn [x] (= (type x) "java.lang.String"))y)
(recur (next x))))
谢谢!
【问题讨论】: