Ú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.
class HelloWorld
def self.hello(name = "World")
"Hello, #{name}!"
end
end
Mejora tu nivel de programación con ejercicios divertidos y gratificantes que ponen a prueba tu comprensión de los conceptos con Exercism.
Calcula la fecha de las quedadas.
Determina si un año dado es bisiesto.
Implementa un reloj que gestiona horas sin fechas.
La sintaxis de Crystal está muy inspirada en Ruby, por lo que es natural de leer y fácil de escribir.
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.
En Crystal, ningún tipo puede ser nulo, por lo que el compilador comprueba las referencias nulas en tiempo de compilación.
Crystal incluye primitivas de concurrencia integradas, llamadas fibras, para lograr la concurrencia.
Crystal tiene una sintaxis específica para llamar fácilmente a bibliotecas nativas, lo que aumenta la reutilización del código.
La respuesta de Crystal a la metaprogramación es un potente sistema de macros.
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íaEl track Crystal en Exercism tiene 26 conceptos y 142 ejercicios para ayudarte a escribir mejor código.
Ver todos los ejercicios de CrystalY lo mejor de todo: es 100% gratis para todo el mundo.
Únete al track Crystal