Quer aprender e dominar Crystal?

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.

Sobre Crystal

class HelloWorld
  def self.hello(name = "World")
    "Hello, #{name}!"
  end
end

142 exercícios de programação de Crystal no Exercism. De Enésimo Primo a Acrônimo.


Melhore suas habilidades de programação com exercícios divertidos e gratificantes que testam sua compreensão dos conceitos no Exercism.

Ver todos os exercícios de Crystal no Exercism

Principais recursos de Crystal


Crystal

Sintaxe simples

A sintaxe do Crystal é fortemente inspirada no Ruby, então é natural de ler e fácil de escrever.

Verificação estática de tipos

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.

Verificação de referências nulas

No Crystal, todos os tipos são não-nuláveis, então o compilador verifica referências nulas em tempo de compilação.

Modelo de concorrência

O Crystal tem primitivas de concorrência integradas, chamadas fibers, que viabilizam a concorrência.

Interoperabilidade com C

O Crystal tem sintaxe dedicada para chamar bibliotecas nativas com facilidade, aumentando o reúso de código.

Macros

A resposta do Crystal à metaprogramação é um poderoso sistema de macros.

Um gostinho dos conceitos que você vai aprender


Ver todos os conceitos de Crystal

Receba mentoria no estilo Crystal

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 mentoria

Exercícios de Crystal criados pela comunidade

A 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 Crystal
Crystal

Comece agora na trilha de Crystal

E o melhor de tudo: é 100% grátis para todo mundo.

Entre na trilha de Crystal