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.
Converta códigos de cores, como os usados em resistores, em um valor numérico.
Determine se uma frase usa todas as letras do alfabeto latino.
Dado um número inteiro N, encontre todos os ternos pitagóricos para os quais a + b + c = N.
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