Únete a la ruta de Ruby de Exercism para acceder a 121 ejercicios agrupados en 21 conceptos de Ruby, 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 los puntos obtenidos en un solo lanzamiento de una partida de dardos.
Dado un string de dígitos, muestra todas las subcadenas contiguas de longitud `n` de ese string.
Cambia el formato de los datos para puntuar un juego y así poder añadir otros lenguajes con más facilidad.
Ruby antepone la felicidad del desarrollador. Tiene una sintaxis elegante, natural de leer y de escribir.
El código Ruby puede escribir e invocar código Ruby.
La recolección de basura se realiza mediante marcado y barrido y no te molesta.
La biblioteca estándar de Ruby ofrece multitud de clases y utilidades para tareas comunes.
Los paquetes (gemas) se pueden gestionar de forma centralizada, pero también pueden incluir repositorios de gemas personalizados o privados.
Ruby tiene tipado fuerte y dinámico y admite el «Duck Typing». En Ruby todo es un objeto.
Cada lenguaje tiene su propia forma de hacer las cosas. Ruby no es una excepción. Nuestros mentores te ayudarán a aprender a pensar como un desarrollador de Ruby y a escribir código idiomático en Ruby. 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 Ruby. Te ayudarán a descubrir esas cosas que no sabes que no sabes.
Más información sobre la mentoríaEl track Ruby en Exercism tiene 21 conceptos y 121 ejercicios para ayudarte a escribir mejor código.
Ver todos los ejercicios de RubyY lo mejor de todo: es 100% gratis para todo el mundo.
Únete al track Ruby