Clojute para C
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
Curtidas 0
Respostas
Ricardo
11/09/2019
Corrigindo a pergunta acima: É Clojure para C, e nao "Clojute".
GOSTEI 0