Programación Orientada a Objetos en Ruby | Serie 1

Cuando decimos programación orientada a objetos, queremos decir que nuestro código está centrado en objetos. Los objetos son instancias de la vida real que se clasifican en varios tipos. Pongamos un ejemplo para entender esto mejor. Si consideramos una rosa como un objeto, entonces la clase de la rosa será flor. Una clase es como … Continue reading «Programación Orientada a Objetos en Ruby | Serie 1»

Ruby | Expresiones regulares

Una expresión regular es una secuencia de caracteres que define un patrón de búsqueda, principalmente para usar en la coincidencia de patrones con strings. Las expresiones regulares de Ruby, es decir, Ruby regex para abreviar, nos ayudan a encontrar patrones particulares dentro de una string. Dos usos de ruby ​​regex son Validación y Análisis. Ruby … Continue reading «Ruby | Expresiones regulares»

Ruby | Bucles (para, mientras, do…mientras, hasta)

El bucle en los lenguajes de programación es una característica que despeja el camino para la ejecución de un conjunto de instrucciones o funciones repetidamente cuando algunas de las condiciones se evalúan como verdaderas o falsas. Ruby proporciona los diferentes tipos de bucle para manejar la situación basada en condiciones en el programa para simplificar … Continue reading «Ruby | Bucles (para, mientras, do…mientras, hasta)»

Comentarios en Ruby

Las declaraciones que no son ejecutadas por el compilador y el intérprete se llaman Comentarios. Durante la codificación, el uso adecuado de los comentarios facilita el mantenimiento y la búsqueda de errores. En Ruby, hay dos tipos de comentarios:   Comentarios de una sola línea. Comentarios de varias líneas. Aquí vamos a explicar ambos tipos de … Continue reading «Comentarios en Ruby»

Ruby | Rangos

Prerrequisito: Operador de campo de Ruby Los rangos de Ruby representan un conjunto de valores con un principio y un final. Los valores de un rango pueden ser números, caracteres, strings u objetos. Se construye usando start_point..end_point , start_point…endpoint literales, o con ::new . Proporciona flexibilidad al código y reduce el tamaño del código. Ejemplo: … Continue reading «Ruby | Rangos»