我是Clojure的新手,我的代码有问题.我正在尝试制作一个转换器.这是我的代码:
(defn romanos [numero]
(when (and (< numero 40) (>= numero 10)) (print "X") (romanos (- numero 10)))
(when (= numero 9) (print "IX") (romanos (- numero 9)))
(when (>= numero 5) (print "V") (romanos (- numero 5)))
(when (= numero 4) (print "IV") (romanos (- numero 4)))
(when (and (<= numero 3) (> numero 0)) (print "I") (romanos (- numero 1)))
(when (= numero 0) (print )))
Run Code Online (Sandbox Code Playgroud)