Únete al track de Clojure en Exercism para acceder a 105 ejercicios agrupados en 12 conceptos de Clojure, con análisis automático de tu código y mentoría personal, todo 100% gratis.
(ns hello-world)
(defn hello
([] (hello "World"))
([name] (str "Hello, " name "!")))
Mejora tus habilidades de programación con ejercicios divertidos y gratificantes que ponen a prueba tu comprensión de los conceptos en Exercism.
Aprende sobre los números de punto flotante calculando el interés de cuentas de ahorro
Convertir en un valor numérico los códigos de color que se usan en las resistencias.
Determina si una frase es un isograma, una palabra sin letras repetidas.
Extiende el sistema de código como datos de Lisp a los vectores y mapas, y tiene un potente sistema de macros.
La principal interfaz de programación de Clojure es el bucle de lectura, evaluación e impresión (REPL).
Permite evitar el estado mutable, ofrece funciones como objetos de primera clase y enfatiza la recursión.
No obliga a que los programas sean referencialmente transparentes ni busca programas «demostrables».
Admite compartir estado cambiante entre hilos de forma sincronizada y coordinada.
Comparte el sistema de tipos de la JVM, el GC, los hilos, etc. Compila todas las funciones a bytecode de la JVM.
Cada lenguaje tiene su propia forma de hacer las cosas. Clojure no es la excepción. Nuestros mentores te ayudarán a aprender a pensar como un desarrollador de Clojure y a escribir código idiomático en Clojure. Cuando hayas resuelto un ejercicio, envíalo a nuestro equipo de voluntarios, y te darán pistas, ideas y comentarios sobre cómo lograr que se parezca más a lo que normalmente verías en Clojure. Te ayudarán a descubrir esas cosas que no sabes que no sabes.
Aprende más sobre la mentoríaEl track de Clojure en Exercism tiene 12 conceptos y 105 ejercicios para ayudarte a escribir mejor código.
Ver todos los ejercicios de ClojureLo mejor de todo: es 100% gratis para todos.
Únete al track de Clojure