Ú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.
Cambia el formato de los datos para puntuar un juego y así poder añadir otros lenguajes con más facilidad.
Determina si una frase es un pangrama.
Calcula la distancia de Hamming entre dos hebras de ADN.
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