Şu anda Clojure'ı öğrenmeye çalışıyorum ve değişken miktarda parametreler içeren bir işlev yazmak istiyorum. Bu işlev, bir dizgenin olup olmadığını kontrol etmek için her girişi filtrelemelidir. Eğer varsa, dize türünde her giriş Bunu çözmek gibi olamaz .. Burada doğru yöne IClojure için filtre türü String
Clojure beni ve düşünce farklı bir yol zordur .. geri dönmesine rağmen duyuyorum edilmelidir:
(defn returnString [& y]
(if (next y)
(filter (fn [x] (= (type x) "java.lang.String"))y)
(recur (next x))))
Teşekkürler!