Junta-te ao Percurso de Elm do Exercism para teres acesso a 110 exercícios agrupados em 28 conceitos de Elm, com análise automática do teu código e mentoria pessoal, tudo 100% gratuito.
module HelloWorld exposing (helloWorld)
helloWorld : Maybe String -> String
helloWorld maybeName =
case maybeName of
Nothing ->
"Hello, World!"
Just name ->
"Hello, " ++ name ++ "!"
Torna-te melhor a programar com exercícios divertidos e gratificantes que põem à prova a tua compreensão dos conceitos no Exercism.
Altera o formato de dados para pontuar um jogo, de forma a ser mais fácil adicionar outras linguagens.
Aprende a usar Dict ao acompanhar quantos golos os jogadores marcaram.
Calcula o número de grãos de trigo num tabuleiro de xadrez, sabendo que o número de cada casa duplica.
O Elm serve para criar aplicações Web.
O Elm procura proporcionar a experiência de programação mais agradável possível.
O Elm tem tempos de compilação muito curtos, ficheiros pequenos e uma execução rápida.
Graças à tipagem estrita, o Elm deteta potenciais erros na compilação.
O Elm tem um mecanismo dedicado de interoperabilidade com JavaScript chamado ports.
O Elm é uma linguagem funcional pura e simples, uma boa porta de entrada para linguagens funcionais mais avançadas.
Cada linguagem tem a sua própria forma de fazer as coisas. Elm não é exceção. Os nossos mentores vão ajudar-te a aprender a pensar como um programador de Elm e a escrever código idiomático em Elm. Depois de resolveres um exercício, submete-o à nossa equipa de voluntários e eles darão dicas, ideias e feedback sobre como fazer com que o teu código se pareça mais com aquilo que costumas ver em Elm. Vão ajudar-te a descobrir as coisas que não sabes que não sabes.
Sabe mais sobre mentoriaO percurso Elm do Exercism tem 28 conceitos e 110 exercícios para te ajudar a escrever melhor código.
Vê todos os exercícios de Elm