Junte-se à Trilha Crystal do Exercism e tenha acesso a 142 exercícios agrupados em 26 Conceitos de Crystal, com análise automática do seu código e mentoria pessoal, tudo 100% grátis.
class HelloWorld
def self.hello(name = "World")
"Hello, #{name}!"
end
end
Melhore suas habilidades de programação com exercícios divertidos e gratificantes que testam sua compreensão dos conceitos no Exercism.
Dado um número n, determine qual é o enésimo primo.
Aprenda sobre condicionais e evite um colapso desenvolvendo um sistema de controle simples para um reator nuclear.
Converta uma frase longa em seu acrônimo.
A sintaxe do Crystal é fortemente inspirada no Ruby, então é natural de ler e fácil de escrever.
O Crystal tem verificação estática de tipos com inferência de tipos integrada, então erros de tipo são detectados logo no início.
No Crystal, todos os tipos são não-nuláveis, então o compilador verifica referências nulas em tempo de compilação.
O Crystal tem primitivas de concorrência integradas, chamadas fibers, que viabilizam a concorrência.
O Crystal tem sintaxe dedicada para chamar bibliotecas nativas com facilidade, aumentando o reúso de código.
A resposta do Crystal à metaprogramação é um poderoso sistema de macros.
Toda linguagem tem o seu próprio jeito de fazer as coisas. Com Crystal não é diferente. Nossos mentores vão ajudar você a aprender a pensar como um desenvolvedor de Crystal e a escrever código idiomático em Crystal. 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 Crystal. Eles vão ajudar você a descobrir as coisas que você não sabe que não sabe.
Saiba mais sobre mentoriaA trilha de Crystal no Exercism tem 26 conceitos e 142 exercícios para ajudar você a escrever código melhor.
Ver todos os exercícios de CrystalE o melhor de tudo: é 100% grátis para todo mundo.
Entre na trilha de Crystal