Junte-se à Trilha Elm do Exercism e tenha acesso a 110 exercícios agrupados em 28 Conceitos de Elm, com análise automática do seu código e mentoria pessoal, tudo 100% grátis.
module HelloWorld exposing (helloWorld)
helloWorld : Maybe String -> String
helloWorld maybeName =
case maybeName of
Nothing ->
"Hello, World!"
Just name ->
"Hello, " ++ name ++ "!"
Melhore suas habilidades de programação com exercícios divertidos e gratificantes que testam sua compreensão dos conceitos no Exercism.
Encontre a diferença entre o quadrado da soma e a soma dos quadrados dos N primeiros números naturais.
Dado um número, encontre a soma de todos os múltiplos de determinados números até, mas sem incluir, esse número.
Calcule a pontuação de uma partida de boliche.
Elm serve para criar aplicações Web.
Elm busca proporcionar a experiência de desenvolvimento mais agradável possível.
Elm tem tempos de compilação curtos, assets pequenos e um runtime rápido.
Graças à tipagem estrita, o Elm captura possíveis erros na compilação.
Elm tem um mecanismo dedicado de interoperabilidade com JavaScript chamado de ports.
Elm é uma linguagem funcional pura e simples, uma boa porta de entrada para linguagens funcionais mais avançadas.
Toda linguagem tem o seu próprio jeito de fazer as coisas. Com Elm não é diferente. Nossos mentores vão ajudar você a aprender a pensar como um desenvolvedor de Elm e a escrever código idiomático em Elm. Depois de resolver um exercício, envie-o para a nossa equipe de voluntários, e eles vão dar dicas, ideias e feedback sobre como deixá-lo mais parecido com o que você normalmente veria em Elm. Eles vão ajudar você a descobrir as coisas que você não sabe que não sabe.
Saiba mais sobre mentoriaA trilha de Elm no Exercism tem 28 conceitos e 110 exercícios para ajudar você a escrever código melhor.
Ver todos os exercícios de ElmE o melhor de tudo: é 100% grátis para todo mundo.
Entre na trilha de Elm