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:

Sintaxe de Const


[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

Instrução Enum

Instrução Type

Necessitamos da sua ajuda!

Necessitamos da sua ajuda!