“Conocimiento Programación>Rubí Programación

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

2014/2/14
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
Diferencias entre Incluir y Exigir en Ruby
Cómo reinstalar Ruby Gems
Cómo comparar cadenas en Ruby
Cómo vencer el tercer líder del gimnasio Con Grovyle en Pokémon : Rubí
Tutorial de expresiones regulares en Ruby
Cómo utilizar Constant Global en Ruby Rails
Cómo : Array de Sentencia en Ruby
Cómo configurar Apache con Rails
Conocimiento de la computadora © http://www.ordenador.online