Únete a la ruta de PureScript de Exercism para acceder a 31 ejercicios con análisis automático de tu código y mentoría personal, todo 100 % gratis.
module HelloWorld where
import Prelude
import Data.Maybe (Maybe(..))
helloWorld :: Maybe String -> String
helloWorld Nothing = "Hello, World!"
helloWorld (Just x) =
"Hello, " <> x <> "!"
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 tamaño, devuelve una matriz cuadrada de números en orden espiral.
Asegúrate de que los paréntesis, los corchetes y las llaves coincidan.
Convierte un número, representado como una secuencia de dígitos en una base, a cualquier otra base.
Te permite usar PureScript allí donde se use JavaScript.
Usa técnicas funcionales como el polimorfismo de filas, los tipos de datos algebraicos y las clases de tipos.
PureScript tiene un rico ecosistema de herramientas y extensiones para la mayoría de los editores.
PureScript tiene tipado estático, con un potente sistema de tipos inspirado en Haskell.
Una comunidad activa de desarrolladores y usuarios.
PureScript tiene una sintaxis ligera que permite escribir código expresivo
Cada lenguaje tiene su propia forma de hacer las cosas. PureScript no es una excepción. Nuestros mentores te ayudarán a aprender a pensar como un desarrollador de PureScript y a escribir código idiomático en PureScript. 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 PureScript. Te ayudarán a descubrir esas cosas que no sabes que no sabes.
Más información sobre la mentoríaEl track PureScript en Exercism tiene 31 ejercicios para ayudarte a escribir mejor código.
Ver todos los ejercicios de PureScriptY lo mejor de todo: es 100% gratis para todo el mundo.
Únete al track PureScript