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.
Determina se uma frase é um isograma, uma palavra sem letras repetidas.
Cria uma frase com a forma "One for X, one for me.".
Continua a aprender os conceitos básicos de Elm ao ajudar a Betty a mostrar os preços das suas bicicletas
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