¿Quieres aprender y dominar Crystal?

Únete al track de Crystal en 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.

Acerca de Crystal

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

142 ejercicios de programación de Crystal en Exercism. Desde El interés es interesante hasta Aplanar array.


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

Ver todos los ejercicios de Crystal en Exercism

Características principales de Crystal


Crystal

Sintaxis simple

La sintaxis de Crystal está fuertemente inspirada en Ruby, así que es natural de leer y fácil de escribir.

Verificación estática de tipos

Crystal comprueba los tipos de forma estática con inferencia de tipos integrada, así que los errores de tipo se detectan desde el principio.

Verificación de referencias nulas

En Crystal ningún tipo admite nil, así 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 dedicada 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.

Un adelanto de los conceptos que vas a ver


Ver todos los conceptos de Crystal

Recibe mentoría al estilo de Crystal

Cada lenguaje tiene su propia forma de hacer las cosas. Crystal no es la 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 lograr 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.

Aprende más sobre la mentoría

Ejercicios de Crystal creados por la comunidad

El track de 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 de Crystal

Lo mejor de todo: es 100% gratis para todos.

Únete al track de Crystal