Doble Colon :: Operador en Ruby
Presentaremos cómo usar el operador de dos puntos dobles ::
en Ruby.
Operador de doble colon ::
en Ruby
Ruby es conocido por su uso en herramientas de automatización, sitios web estáticos y servicios de procesamiento de datos. También podemos usar Ruby como lenguaje de scripting.
La definición básica del operador es que son los símbolos que representan una acción específica. En los lenguajes de programación de computadoras, muchos operadores, como los operadores booleanos, los operadores aritméticos y los operadores lógicos, también se usan en diferentes lenguajes de programación.
Los operadores son la parte principal de cualquier software creado con lenguajes de programación. Cada software realiza algún tipo de operaciones utilizando los operadores.
Double Colon ::
es un operador muy útil que permite que constantes, clases o módulos accedan a métodos de instancia y clase en el lenguaje de programación Ruby. Este operador puede acceder desde cualquier parte del módulo y la clase.
Para comenzar a trabajar con este operador, primero aclaramos el prefijo con ::
nombre constante con una expresión específica que devuelve un objeto de clase. Pongamos un ejemplo en el que crearemos un módulo, Count
.
Dentro del módulo Count
, crearemos otro módulo llamado Counter
, que contendrá una clase CounterClass
que contiene una constante. Llamaremos a esta constante usando los operadores de dos puntos dobles como se muestra a continuación.
Código de ejemplo:
# Ruby
module Count
module Counter
class CounterClass
Ruby_count = 6
end
end
end
puts Count::Counter::CounterClass::Ruby_count
Producción :
6
Del ejemplo anterior, podemos acceder a cualquier método, clase o constante desde cualquier módulo usando los operadores de dos puntos ::
en Ruby.