Clojute para C

11/09/2019

0

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

Ricardo

Responder

Posts

11/09/2019

Ricardo

Corrigindo a pergunta acima: É Clojure para C, e nao "Clojute".
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar