Únete a la ruta de Clojure de 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 tu nivel de programación con ejercicios divertidos y gratificantes que ponen a prueba tu comprensión de los conceptos con Exercism.
Gestiona la configuración de una fábrica de robots.
Determina si un triángulo es equilátero, isósceles o escaleno.
Cuenta los puntos anotados en un tablero de Go.
Extiende el sistema de código como datos de Lisp a los vectores y los mapas, y cuenta con un potente sistema de macros.
La interfaz de programación principal de Clojure es el Read-Eval-Print-Loop (REPL).
Permite evitar el estado mutable, ofrece funciones como objetos de primera clase y hace hincapié en la recursión.
No obliga a que los programas sean referencialmente transparentes ni aspira a programas «demostrables».
Permite compartir estado cambiante entre hilos de forma síncrona y coordinada.
Comparte el sistema de tipos de la JVM, el recolector de basura, 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 una 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 hacer 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.
Más información sobre la mentoríaEl track Clojure en Exercism tiene 12 conceptos y 105 ejercicios para ayudarte a escribir mejor código.
Ver todos los ejercicios de ClojureY lo mejor de todo: es 100% gratis para todo el mundo.
Únete al track Clojure