Conteúdo

# Instrução Const

Define um ou mais identificadores como constantes.

Uma constante é uma variável que ajuda a melhorar a legibilidade de um programa. As constantes não são definidas como um tipo específico de variável, mas sim utilizadas como marcadores de posição no código. Só é possível definir uma constante uma vez e esta não pode ser alterada.

### Sintaxe:

    [Global|Privado|Público] Const nome = expressão[, ...]

### Parâmetros:

nome: Qualquer identificador que siga as convenções padrão de nomenclatura de variáveis.

expressão: Qualquer expressão literal.

O tipo de dados deve ser omitido. Quando uma biblioteca é carregada na memória, o LibreOffice Basic converte internamente o código do programa, de modo a que, sempre que uma constante for utilizada, esta seja substituída pela expressão definida.

### Âmbito

Por predefinição, as constantes são definidas como privadas nos módulos e nas rotinas. As constantes podem ser tornadas públicas ou globais, para que possam ser utilizadas a partir de todos os módulos e de todas as bibliotecas Basic.

Os especificadores Global, Private e Public só podem ser utilizados para constantes de módulo.

### Exemplo:

      Const EARTH = "♁" ' âmbito do módulo
      Private Const MOON = "☾" ' âmbito do módulo
      Constante pública VENUS="♀", MARS="♂" ' âmbito geral
      Constante global SUN = "☉", STAR = "☆" ' âmbito geral

      Sub ExampleConst
          Const SUN = 3 * 1,456 / 56 ' SUN é local
          MsgBox SOL, LUA ' A constante global SOL permanece inalterada
          Const Pgm = "Program", Var = 1.00
          MsgBox Pgm & " " & Var, , VENUS &" and "& MARS
      End Sub

Tópicos relacionados

Instrução Enum

Instrução Type

Necessitamos da sua ajuda!