Clojute para C

C

C++

11/09/2019

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)))))
Ricardo

Ricardo

Curtidas 0

Respostas

Ricardo

Ricardo

11/09/2019

Corrigindo a pergunta acima: É Clojure para C, e nao "Clojute".
GOSTEI 0
POSTAR