Queres aprender e dominar Crystal?

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.

Sobre Crystal

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

142 exercícios de programação de Crystal no Exercism. De Troco a Cadeia Alimentar.


Torna-te melhor a programar com exercícios divertidos e gratificantes que põem à prova a tua compreensão dos conceitos no Exercism.

Vê todos os exercícios de Crystal no Exercism

Funcionalidades principais de Crystal


Crystal

Sintaxe simples

A sintaxe do Crystal é fortemente inspirada no Ruby, por isso é 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, por isso os erros de tipo são detetados logo no início.

Verificação de referências nulas

No Crystal, todos os tipos são não nulos, por isso o compilador verifica as referências nulas em tempo de compilação.

Modelo de concorrência

O Crystal tem primitivas de concorrência integradas, chamadas fibers, para alcançar concorrência.

Interoperabilidade com C

O Crystal tem sintaxe dedicada para chamar bibliotecas nativas com facilidade, aumentando a reutilização de código.

Macros

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

Uma amostra dos conceitos que vais abordar


Vê todos os conceitos de Crystal

Recebe mentoria ao estilo de Crystal

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 mentoria

Exercícios de Crystal criados pela comunidade

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

Começa com o percurso Crystal

A melhor parte: é 100% gratuito para todos.

Junta-te ao percurso Crystal