Ú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.
class HelloWorld
def self.hello(name = "World")
"Hello, #{name}!"
end
end
Mejora tus habilidades de programación con ejercicios divertidos y gratificantes que ponen a prueba tu comprensión de los conceptos en Exercism.
Aprende sobre los bucles while agregando intereses a cuentas de ahorro.
Convierte una frase larga en su acrónimo.
Toma un array anidado y devuelve un solo array con todos los valores excepto nil/null.
La sintaxis de Crystal está fuertemente inspirada en Ruby, así que es natural de leer y fácil de escribir.
Crystal comprueba los tipos de forma estática con inferencia de tipos integrada, así que los errores de tipo se detectan desde el principio.
En Crystal ningún tipo admite nil, así 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 dedicada 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 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íaEl track de Crystal en Exercism tiene 26 conceptos y 142 ejercicios para ayudarte a escribir mejor código.
Ver todos los ejercicios de CrystalLo mejor de todo: es 100% gratis para todos.
Únete al track de Crystal