Tôi muốn áp dụng hai (hoặc nhiều) biến vị ngữ cho một giá trị duy nhất. Ví dụ: giả sử tôi muốn kiểm tra xem một giá trị có phải là số nguyên dương không:Làm cách nào để bạn soạn hai hoặc nhiều vị từ trong clojure?
(defn posint? [n]
(and (integer? n) (pos? n)))
Điều đó xảy ra, nhưng nếu tôi muốn áp dụng các biến vị ngữ? Tôi không muốn viết một hàm cho mỗi tổ hợp có thể có của các vị từ.
Điều này thậm chí xử lý '(posint?" A ")'! Tôi đang cần một giải pháp 1.2 mặc dù không may. – stand
@stand: Tôi nghĩ, bạn có thể lấy hàm này từ các nguồn Clojure và đưa vào mã của bạn –