Clojute para C
11/09/2019
0
Tenho que converter os códigos abaixo de Clojute para C, deve ser facil, mas nao entendo nada, nada mesmo de Clojure. Se alguém puder ajudar na conversão, agradeço:
codigo 01:
(defn f [x]
(cond
(>= x 0) "X é positivo"
(< x 0) "X é negativo"
))
codigo 02:
(defn f [x]
(if (== x 0)
(do (println "Zero") true)
(do (println "Outro valor") false)))
codigo 03
(defn f
([numbers] (f 0 numbers))
([total numbers]
(if (empty? numbers)
total
(f (+ (first numbers) total) (rest numbers)))))
codigo 01:
(defn f [x]
(cond
(>= x 0) "X é positivo"
(< x 0) "X é negativo"
))
codigo 02:
(defn f [x]
(if (== x 0)
(do (println "Zero") true)
(do (println "Outro valor") false)))
codigo 03
(defn f
([numbers] (f 0 numbers))
([total numbers]
(if (empty? numbers)
total
(f (+ (first numbers) total) (rest numbers)))))
Ricardo
Curtir tópico
+ 0
Responder
Posts
11/09/2019
Ricardo
Corrigindo a pergunta acima: É Clojure para C, e nao "Clojute".
Responder
Clique aqui para fazer login e interagir na Comunidade :)