Pesquisar este blog

terça-feira, 22 de outubro de 2013

CONST

Const


    Instrução empregada para declaração das constantes a serem utilizadas em seus procedimentos, de forma a evitar o emprego de números literais (ou números mágicos), facilitando a manutenção e compreensão do código, utilizando esta sintaxe:

[Public |Private] Const NomeDaConstante [As Tipo] = expressão

Onde os argumentos são:
  • Public: Argumento opcional empregado apenas ao nível do módulo para declarar procedimentos públicos (disponíveis para todos os procedimentos de todos os módulos de aplicativo), não pode ser empregada no interior de um procedimento;
  • Private: Argumento opcional empregado apenas ao nível de módulo para declarar procedimentos privados (disponíveis apenas paras os procedimentos existentes no módulo atual), não pode ser empregada no interior do procedimento;
  • NomeDaConstante: Argumento obrigatório, indica o nome da constante a ser criada;
  • Tipo: Argumento opcional, indica o tipo de dado da constante, podendo ser Byte, Boolean, Integer, Long, Currency, Single, Double, Date, String ou Variant. É obrigatório o emprego da cláusula As Tipo para cada constante declarada;
  • Expressão: Argumento obrigatório, é o valor literal (ou constante) a ser atribuído à constante declarada, podendo ser qualquer combinação de valores e operadores lógicos ou aritméticos, excetuando-se o operador Is.
  • São válidas as seguintes considerações sobre constantes:
  • Constantes são privadas por padrão, a menos que declaradas com a instrução Public. Quando declaradas dentro de procedimentos, são obrigatoriamente privadas. Módulos Classe, não aceitam constantes públicas;
  • Você pode declarar diversas constantes em uma mesma linha de código, separando seus valores por vírgulas. Neste caso, ao se empregar a palavra-chave Public no início da linha, todas as constantes declaradas nesta linha serão públicas;
  • Não é permitido empregar funções ou variáveis na composição de expressões que definem o valor de uma constante: apenas valores literais são aceitos;
  • Se você não declara explicitamente o tipo de uma constante, o tipo de dado que ela contém será  o mais adequado para a expressão fornecida em sua declaração;

Exemplo: Este exemplo emprega a instrução Const para declarar constantes no lugar de valores literais:

Const Pi = 3.141515
Const Dia1 = “Segunda-feira”
Const Um Terço = 1/3

Até a Próxima!!

Nenhum comentário:

Postar um comentário