Съдържание
Индекс 🔎︎

# Оператор Const

Дефинира един или повече идентификатори като константи.

Константата е променлива, която спомага за подобряване четливостта на програмата. Константите не се дефинират като променливи от определен тип, а се използват като заместители в кода. Константата може да се дефинира само веднъж и не може да се променя.

### Синтаксис:

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

### Параметри:

name: идентификатор, който следва стандартните правила за наименуване на променливи.

expression: произволен израз литерал.

Типът на данните трябва да бъде пропуснат. При зареждане на библиотека в паметта LibreOffice Basic вътрешно преобразува програмния код така, че всяко използване на дадена константа да се замества с дефинирания израз.

### Обхват

По подразбиране константите се дефинират като частни в модулите и подпрограмите. Те могат да бъдат направени публични или глобални, за да се използват от всички модули, от всички библиотеки на Basic.

Спецификаторите Global, Private и Public могат да се използват само за константи на ниво модул.

### Пример:

      Const EARTH = "♁" ' обхват модул
      Private Const MOON = "☾" ' обхват модул
      Public Const VENUS="♀", MARS="♂" ' общ обхват
      Global Const SUN = "☉", STAR = "☆" ' общ обхват

      Sub ExampleConst
          Const SUN = 3 * 1.456 / 56 ' SUN е локална
          MsgBox SUN,, MOON ' Глобалната константа SUN не се променя.
          Const Pgm = "Program", Var = 1.00
          MsgBox Pgm & " " & Var, , VENUS &" and "& MARS
      End Sub

Теми, свързани с показаната

Оператор Enum

Оператор Type