Sintaxis básica de Ruby

Ruby es un lenguaje orientado a objetos puro desarrollado por Yukihiro Matsumoto (también conocido como Matz en la comunidad de Ruby) a mediados de la década de 1990 en Japón. Programar en Ruby es fácil de aprender debido a su sintaxis similar a los lenguajes ya ampliamente utilizados. Aquí, aprenderemos la sintaxis básica del lenguaje … Continue reading «Sintaxis básica de Ruby»

Ruby | Array fila_vectores() función

Row_vectors () es un método incorporado en Ruby que devuelve vectores que representan cada fila en la array. Sintaxis : mat1.row_vectors() Parámetros : La función no toma ningún parámetro obligatorio. Valor devuelto : Devuelve vectores que representan las filas. Ejemplo 1 : # Ruby program for row_vectors() method in Matrix    # Include matrix  require … Continue reading «Ruby | Array fila_vectores() función»

Ruby | Métodos de clase de subprocesos-clase pública

En Ruby, los subprocesos se utilizan para implementar el módulo de programación concurrente. Los programas que requerían múltiples subprocesos, usan la clase Thread para crear subprocesos. La clase Thread contiene una amplia gama de métodos que realizan algunas tareas específicas. Métodos de clase pública abort_on_exception : este método devuelve el estado de la condición global … Continue reading «Ruby | Métodos de clase de subprocesos-clase pública»

Objetos de congelación | Ruby

Cualquier objeto se puede congelar invocando Object#freeze . Un objeto congelado no se puede modificar: no podemos cambiar sus variables de instancia, no podemos asociarle métodos singleton y, si es una clase o un módulo, no podemos agregar, eliminar o modificar sus métodos. Para probar si un objeto está congelado, podemos usar Object#frozen. Devuelve verdadero en … Continue reading «Objetos de congelación | Ruby»

Ruby Break y próxima declaración

En Ruby, usamos una declaración de interrupción para interrumpir la ejecución del bucle en el programa. Se usa principalmente en el ciclo while, donde el valor se imprime hasta que la condición es verdadera, luego la instrucción break termina el ciclo. Sintaxis: Break Ejemplo : # Ruby program to use break statement #!/usr/bin/ruby -w    … Continue reading «Ruby Break y próxima declaración»

Ruby | String ascii_only? Método

ascii_solo? es un método de clase String en Ruby que se usa para verificar la string que solo tiene caracteres ASCII. Sintaxis: str.ascii_only? Parámetros: Aquí str es la string a verificar. Devuelve: Verdadero para una string que solo tiene caracteres ASCII; de lo contrario, devuelve falso. Ejemplo 1: #ruby 2.3.1        # Ruby program to … Continue reading «Ruby | String ascii_only? Método»

Ruby | Array Join (*) método

Array#*() es un método de clase Array que realiza una operación de combinación de conjuntos en las arrays. Y devuelve una nueva array mediante la concatenación de copias int del yo. Sintaxis: Array.*() Parámetro: Arrays para realizar la operación de unión o concatenación. Retorno: Nuevas arrays con copias int concatenadas de sí mismo Ejemplo 1 … Continue reading «Ruby | Array Join (*) método»

Ruby | Método de string inversa

reverse es un método de clase String en Ruby que se usa para devolver una nueva string con los caracteres de la string dada en orden inverso. Sintaxis: str.reverse Parámetros: Aquí, str es la string que se va a invertir. Devoluciones: este método devuelve una nueva string en orden inverso. Ejemplo 1: # Ruby program … Continue reading «Ruby | Método de string inversa»

Ruby | Fecha función amjd()

Date#amjd() : amjd() es un método de clase Date que devuelve el número de día juliano modificado dastronómico. Sintaxis: Fecha.amjd() Parámetro: valores de fecha Retorno: el número de día juliano modificado dastronómico. Ejemplo 1 : # Ruby code for Date.amjd() method    # loading date require ‘date’    # declaring Date  a = Date.new(2019, 1, … Continue reading «Ruby | Fecha función amjd()»