¿Quieres aprender y dominar Crystal?

Únete a la ruta de Crystal de Exercism para acceder a 142 ejercicios agrupados en 26 conceptos de Crystal, con análisis automático de tu código y mentoría personal, todo 100 % gratis.

Sobre Crystal

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

142 ejercicios de programación de Crystal en Exercism. Desde Meetup hasta Reloj.


Mejora tu nivel de programación con ejercicios divertidos y gratificantes que ponen a prueba tu comprensión de los conceptos con Exercism.

Ver todos los ejercicios de Crystal en Exercism

Características clave de Crystal


Crystal

Sintaxis sencilla

La sintaxis de Crystal está muy inspirada en Ruby, por lo que es natural de leer y fácil de escribir.

Comprobación estática de tipos

En Crystal, los tipos se comprueban de forma estática con inferencia de tipos integrada, por lo que los errores de tipo se detectan pronto.

Comprobación de referencias nulas

En Crystal, ningún tipo puede ser nulo, por lo que el compilador comprueba las referencias nulas en tiempo de compilación.

Modelo de concurrencia

Crystal incluye primitivas de concurrencia integradas, llamadas fibras, para lograr la concurrencia.

Interoperabilidad con C

Crystal tiene una sintaxis específica para llamar fácilmente a bibliotecas nativas, lo que aumenta la reutilización del código.

Macros

La respuesta de Crystal a la metaprogramación es un potente sistema de macros.

Una muestra de los conceptos que verás


Ver todos los conceptos de Crystal

Recibe mentoría al estilo Crystal

Cada lenguaje tiene su propia forma de hacer las cosas. Crystal no es una excepción. Nuestros mentores te ayudarán a aprender a pensar como un desarrollador de Crystal y a escribir código idiomático en Crystal. Cuando hayas resuelto un ejercicio, envíalo a nuestro equipo de voluntarios y te darán pistas, ideas y comentarios sobre cómo hacer que se parezca más a lo que normalmente verías en Crystal. Te ayudarán a descubrir esas cosas que no sabes que no sabes.

Más información sobre la mentoría

Ejercicios de Crystal creados por la comunidad

El track Crystal en Exercism tiene 26 conceptos y 142 ejercicios para ayudarte a escribir mejor código.

Ver todos los ejercicios de Crystal
Crystal

Empieza con el track Crystal

Y lo mejor de todo: es 100% gratis para todo el mundo.

Únete al track Crystal