Actualmente estoy tratando de aprender Clojure y me gustaría escribir una función que tiene una cantidad variable de parámetros. Esta función debe filtrar cada entrada para verificar si es una cadena o no. Si lo hace, cada entrada de tipo cadena debe ser devuelto ..Tipo de filtro Cadena en Clojure
Clojure es difícil para mí y diferente forma de pensar, pero estoy en el sentido aquí .. Me parece que no puede resolverlo:
(defn returnString [& y]
(if (next y)
(filter (fn [x] (= (type x) "java.lang.String"))y)
(recur (next x))))
Gracias!