Únete al track de Elm en Exercism para acceder a 110 ejercicios agrupados en 28 conceptos de Elm, con análisis automático de tu código y mentoría personal, todo 100% gratis.
module HelloWorld exposing (helloWorld)
helloWorld : Maybe String -> String
helloWorld maybeName =
case maybeName of
Nothing ->
"Hello, World!"
Just name ->
"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 a usar Custom Types mientras decides qué hacer para el Día de San Valentín
Implementa un programa que traduzca de inglés a Pig Latin.
Aprende a escribir funciones recursivas de cola en Elm
Elm sirve para crear aplicaciones web.
Elm busca la experiencia de desarrollo más agradable posible.
Elm tiene tiempos de compilación mínimos, recursos pequeños y un entorno de ejecución rápido.
Gracias al tipado estricto, Elm detecta posibles errores durante la compilación.
Elm tiene un mecanismo de interoperabilidad dedicado con JavaScript llamado ports.
Elm es un lenguaje funcional puro y simple, una buena puerta de entrada a lenguajes funcionales más avanzados.
Cada lenguaje tiene su propia forma de hacer las cosas. Elm no es la excepción. Nuestros mentores te ayudarán a aprender a pensar como un desarrollador de Elm y a escribir código idiomático en Elm. 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 Elm. Te ayudarán a descubrir esas cosas que no sabes que no sabes.
Aprende más sobre la mentoríaEl track de Elm en Exercism tiene 28 conceptos y 110 ejercicios para ayudarte a escribir mejor código.
Ver todos los ejercicios de Elm