Únete a la ruta de Elm de 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 tu nivel de programación con ejercicios divertidos y gratificantes que ponen a prueba tu comprensión de los conceptos con Exercism.
Dado un número decimal, conviértelo en la secuencia de eventos adecuada para un apretón de manos secreto.
Aprende a escribir funciones recursivas de cola en Elm
Aprende a usar conjuntos jugando a un juego de cartas coleccionables vintage
Elm sirve para crear aplicaciones web.
Elm busca la experiencia de desarrollo más agradable posible.
Elm tiene tiempos de compilación muy cortos, recursos ligeros y un entorno de ejecución rápido.
Gracias al tipado estricto, Elm detecta posibles errores durante la compilación.
Elm tiene un mecanismo dedicado de interoperabilidad con JavaScript llamado ports.
Elm es un lenguaje funcional puro y sencillo, una buena puerta de entrada a lenguajes funcionales más avanzados.
Cada lenguaje tiene su propia forma de hacer las cosas. Elm no es una 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 hacer 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.
Más información sobre la mentoríaEl track Elm en Exercism tiene 28 conceptos y 110 ejercicios para ayudarte a escribir mejor código.
Ver todos los ejercicios de Elm