“Conocimientos Programación>Rubí Programación

Cómo comprobar si un constante está definida en Ruby

2015/4/24
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

Rubí Programación
Cómo encontrar a un elemento de matriz en Ruby
Cómo cambiar una base de datos de Rails SQLite3
Cómo actualizar las gemas de rubí
Cómo utilizar la herencia en Ruby
Cómo manejar excepciones en Ruby
¿Qué son los partidos transaccionales
Cómo actualizar los atributos en Rails
Cómo eliminar el último elemento de una matriz de Ruby
Conocimientos Informáticos © http://www.ordenador.online