Indhold
Indholdsfortegnelse 🔎︎

# Const-erklæring

Definerer en eller flere indentifikatorer som konstanter.

En konstant er en variabel, der hjælper med at forbedre et programs læsbarhed. Konstanter er ikke defineret som som en specifik variabeltype, men bruges snarere som pladsholdere i koden. Du kan kun definere en konstant en gang og den kan ikke ændres.

### Syntaks:

Syntaksen

    [Global|Private|Public] Const name = expression[, ...]

### Parametre:

name: Enhver identifikator, der følger standardkonventionerne for navngivning af variabler.

expression: Ethvert bogstaveligt udtryk.

Datatypen skal udelades. Når et bibliotek bliver indlæst i hukommelsen, konverterer LibreOffice Basic internt programkoden, således at hver gang en konstant anvendes, erstattes den med det definerede udtryk.

### Rækkevidde

By-standard-konstanter er defineret som private i moduler og rutiner. Konstanter kan gøres offentlige eller globale for at bruges fra alle moduker, fra alle Basic-biblioteker.

Specifikatorerne Global, Private og Public kan kun bruges som modulkonstanter.

### Eksempel:

      Const EARTH = "♁" ' modulrækkevidde
      Private Const MOON = "☾" ' modulrækkevidde
      Public Const VENUS="♀", MARS="♂" ' generel rækkevidde
      Global Const SUN = "☉", STAR = "☆" ' generel rækkevidde

      Sub ExampleConst
          Const SUN = 3 * 1.456 / 56 ' SUN er lokal
          MsgBox SUN,, MOON ' den globale konstant SUN er uændret
          Const Pgm = "Program", Var = 1.00
          MsgBox Pgm & " " & Var, , VENUS &" and "& MARS
      End Sub

Relaterede emner

Erklæringen Enum

Erklæringen Type