En esta serie de post sobre Clojure veremos ejemplos y más ejemplos. Crear una función que determine si un número es mayor a 10. Crear una función que convierta una variable tipo String a Integer. Para el primer ejercicio definimos la función que valide si un número es mayor a 10. ( defn esMayor10? "Funcion que devuelve un valor booleano" [x] ( if (> x 10 ) (boolean true)) ) Como podemos ver: ( comment IF X > 10 THEN RETURN TRUE ) ;; En Clojure todo es paréntesis ( if (> x 10 ) (boolean true) ) ;; El operador está al principio Al definir una función, se puede agregar un comentario en la cabecera. El operador de validación está antes de la declaracion de las variables. Invocando función: ( if ( esMayor10? 22 ) (println "22 es mayor a 10" ) ) ( def entero "Definimos una variable Integer" 33 ) ( if ( esMayor10? entero) (println (str entero
Programación en diversos lenguajes y tecnologías.