Las constantes son valores globales que no puede - o no debe - puede cambiar una vez asignado un valor. En otras palabras , el valor debe ser el mismo en todo el programa . Al igual que las variables , constantes siguen las mismas reglas de nomenclatura , pero a diferencia de las variables , utilizan una letra mayúscula , o letras , en lugar. Para comprobar si una constante ha sido definida en Ruby , puede utilizar dos códigos diferentes . Un código confirma a través de " verdadero" o "falso ", ya sea una constante ha sido definido, mientras que el otro se confirma si la constante contiene un valor válido o nulo. Instrucciones
1
Insertar " pone Module.const_defined ? (: ConstantName ) " en el código del programa o IRB (Interactive Rubí ) para comprobar si se define la constante. Reemplazar " ConstantName " con el nombre de la constante. Si se vuelve a Rubí "true ", se define la constante. Si Rubí devuelve " false ", la constante no está definido.
2
Insertar " se define ? ConstantName " en el código de programa o IRB como una alternativa al código de seguridad. Si se define la constante , Ruby volverá " constante". De lo contrario , devolverá "nulo ".
3
uso " define ? (Constant ) . Nil ? "para crear " instrucciones if-else "relacionados con la inicialización de la constante. Por ejemplo : . ?
Si está definido (Constant ) nil resultado si la condición trueelseresult si la condición falseend