Junta-te ao Percurso de Standard ML do Exercism para teres acesso a 90 exercícios com análise automática do teu código e mentoria pessoal, tudo 100% gratuito.
fun fib 0 = 0
| fib 1 = 1
| fib n = fib (n - 1) + fib (n - 2)
Torna-te melhor a programar com exercícios divertidos e gratificantes que põem à prova a tua compreensão dos conceitos no Exercism.
Ajuda a Eliud a contar o número de ovos do seu galinheiro, contando os bits com valor 1 numa representação binária.
Implementa números racionais.
Dado um radicando natural, devolve a sua raiz quadrada.
Fácil de definir e fácil de usar, com correspondência de padrões robusta e verificação de exaustividade.
Um sistema poderoso e flexível, que suporta ocultação de informação e genericidade.
Segurança em primeiro lugar! Garantias fortes sobre a correção dos programas em tempo de compilação.
Todos os benefícios da programação funcional, com algumas características imperativas.
O compilador consegue muitas vezes calcular o tipo a partir do contexto. Os programas ficam mais concisos e mais fáceis de escrever.
Abstrações que atravessam tipos de dados: pensa em templates em C++ ou em genéricos em Ada.
Cada linguagem tem a sua própria forma de fazer as coisas. Standard ML não é exceção. Os nossos mentores vão ajudar-te a aprender a pensar como um programador de Standard ML e a escrever código idiomático em Standard ML. 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 Standard ML. Vão ajudar-te a descobrir as coisas que não sabes que não sabes.
Sabe mais sobre mentoriaO percurso Standard ML do Exercism tem 90 exercícios para te ajudar a escrever melhor código.
Vê todos os exercícios de Standard MLA melhor parte: é 100% gratuito para todos.
Junta-te ao percurso Standard ML