En Ruby, las constantes son identificadores cuyo valor no debe cambiar durante la ejecución del programa. Se declaran utilizando un nombre que comienza con una letra mayúscula, siguiendo las convenciones del lenguaje.
Las constantes en Ruby se definen simplemente asignándoles un valor. Por convención, el nombre de la constante comienza con una letra mayúscula y, para mayor claridad, se utilizan todas las letras en mayúsculas con guiones bajos para separar palabras en nombres largos.
PI = 3.14159
NOMBRE = "Juan"
EDAD_MAXIMA = 65
SALUDO = "Hola, mundo"
puts SALUDO
class Círculo
PI = 3.14159
def self.area(radio)
PI * radio * radio
end
end
puts Círculo.area(5) # 78.53975
module Configuración
URL_BASE = "https://ejemplo.com"
TIEMPO_DE_ESPERA = 30
end
puts Configuración::URL_BASE # https://ejemplo.com
1. Usa nombres descriptivos y en mayúsculas.
2. Evita modificar el valor de las constantes para mantener la integridad del código.
3. Define constantes en módulos o clases para agruparlas lógicamente.
Para más detalles sobre constantes en Ruby, visita la documentación oficial:
Jorge García
Fullstack developer