Volver a la página principal
martes 19 noviembre 2024
13

Cómo declarar constantes en Ruby

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.

¿Cómo declarar una constante en Ruby?

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.

Ejemplo básico de declaración:

PI = 3.14159
NOMBRE = "Juan"
EDAD_MAXIMA = 65

Detalles importantes:

  • Inmutabilidad relativa: Aunque se consideran constantes, Ruby permite modificar su valor, pero emitirá una advertencia si intentas hacerlo.
  • Las constantes suelen definirse en un contexto de clase o módulo para organizarlas de manera adecuada.

Ejemplos adicionales de uso de constantes en Ruby

Ejemplo 1: Constantes globales

SALUDO = "Hola, mundo"
puts SALUDO

Ejemplo 2: Constantes dentro de clases

class Círculo
  PI = 3.14159

  def self.area(radio)
    PI * radio * radio
  end
end

puts Círculo.area(5) # 78.53975

Ejemplo 3: Acceso a constantes desde módulos

module Configuración
  URL_BASE = "https://ejemplo.com"
  TIEMPO_DE_ESPERA = 30
end

puts Configuración::URL_BASE # https://ejemplo.com

Buenas prácticas con constantes en Ruby

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.

Referencias oficiales

Para más detalles sobre constantes en Ruby, visita la documentación oficial:

Etiquetas:
ruby
Compartir:
Creado por:
Author photo

Jorge García

Fullstack developer