Junta-te ao Percurso de Crystal do Exercism para teres acesso a 142 exercícios agrupados em 26 conceitos de Crystal, com análise automática do teu código e mentoria pessoal, tudo 100% gratuito.
class HelloWorld
def self.hello(name = "World")
"Hello, #{name}!"
end
end
Torna-te melhor a programar com exercícios divertidos e gratificantes que põem à prova a tua compreensão dos conceitos no Exercism.
Aprende sobre tipos de números ao construir um sistema de navegação para a ESA (Exercism Space Agency).
Dados dois baldes de tamanhos diferentes, demonstra como medir uma quantidade exata de litros.
Deteta produtos palíndromos num determinado intervalo.
A sintaxe do Crystal é fortemente inspirada no Ruby, por isso é natural de ler e fácil de escrever.
O Crystal tem verificação estática de tipos com inferência de tipos integrada, por isso os erros de tipo são detetados logo no início.
No Crystal, todos os tipos são não nulos, por isso o compilador verifica as referências nulas em tempo de compilação.
O Crystal tem primitivas de concorrência integradas, chamadas fibers, para alcançar concorrência.
O Crystal tem sintaxe dedicada para chamar bibliotecas nativas com facilidade, aumentando a reutilização de código.
A resposta do Crystal à metaprogramação é um poderoso sistema de macros.
Cada linguagem tem a sua própria forma de fazer as coisas. Crystal não é exceção. Os nossos mentores vão ajudar-te a aprender a pensar como um programador de Crystal e a escrever código idiomático em Crystal. 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 Crystal. Vão ajudar-te a descobrir as coisas que não sabes que não sabes.
Sabe mais sobre mentoriaO percurso Crystal do Exercism tem 26 conceitos e 142 exercícios para te ajudar a escrever melhor código.
Vê todos os exercícios de CrystalA melhor parte: é 100% gratuito para todos.
Junta-te ao percurso Crystal