Attualmente sto cercando di imparare Clojure e vorrei scrivere una funzione che ha una quantità variabile di parametri. Questa funzione dovrebbe filtrare ogni input per verificare se si tratta di una stringa o meno. Se lo fa, ogni input di tipo stringa deve essere restituito ..Tipo di filtro String in Clojure
Clojure è difficile per me e diverso modo di pensare, ma sono io a destra direzione qui .. Io non riesco a risolverlo:
(defn returnString [& y]
(if (next y)
(filter (fn [x] (= (type x) "java.lang.String"))y)
(recur (next x))))
Grazie!