Programação  
 
Conhecimento computador >> Programação >> Programming Ruby >> 
Como verificar se uma constante é definida em Ruby
Constantes são valores globais que não pode - ou não deve - ser alterado uma vez atribuído um valor. Em outras palavras , o valor deve permanecer o mesmo ao longo de todo o programa. Como variáveis ​​, constantes de seguir as mesmas regras de nomeação , mas ao contrário de variáveis ​​, use uma letra maiúscula, ou cartas , em seu lugar. Para verificar se uma constante foi definida em Ruby, você pode usar dois códigos diferentes. Um código confirma através de " verdadeiro" ou "falso" se uma constante foi definida, enquanto os outros se confirma a constante contém um valor válido ou nulo. Instruções
1

Inserir " coloca Module.const_defined ? (: ConstantName ) " para o código do programa ou IRB (Interactive Rubi ) para testar se a constante está definida. Substituir " ConstantName " com o nome da constante . Se o Ruby retorna "verdadeiro ", a constante é definida . Se o Ruby retorna "false ", a constante não está definido.
2

Inserir " definido ? ConstantName " no código do programa ou IRB como uma alternativa para o código de cima . Se a constante é definida , Ruby vai voltar " constante. " Caso contrário, ele irá retornar " nil ".
3

Use " definido ? (Constante) . Nil ? "para criar " if-else " declarações relacionadas com a inicialização do constante. Por exemplo : . ?

Se definido (Constante) nil resultar se condição trueelseresult se a condição falseend

Anterior :

Próximo : No
  Os artigos relacionados
·Como se livrar de avisos de certificado em selênio Rub…
·Como renderização Outro Controlador em Ruby 
·O que é um script Ruby 
·Como executar o Ruby em jEdit 
·Como parar todas as execuções em Rubi 
·Como criar Tarballs em Ruby 
·Como analisar XML em Ruby on Rails 
·Diferenças entre Incluir e Exigir em Ruby 
·Como escrever um script Ruby 
·Como substituir Scaffold Active 
  Artigos em destaque
·Fatores que determinam a escolha da linguagem de progra…
·Como fazer um Java Animação Run Faster 
·Como usar Personagens 3D em Programação 
·Como vincular dados a um método em WPF 
·Como usar o elenco em Java 
·Como criar etiquetas em Java GUI 
·Quais são as vantagens de Top-Down Codificação 
·Como obter valores de chaves em Python 
·Como escrever um CLOB 
·Como fazer uma bolsa de sacos de lixo , Post-It Notes &…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados