Instrukcja Const

Określa jeden lub więcej identyfikatorów jako stałe.

Stała to zmienna, która pomaga poprawić czytelność programu. Stałe nie są zdefiniowane jako określony typ zmiennej, ale są używane jako symbole zastępcze w kodzie. Stałą można zdefiniować tylko raz i nie można jej modyfikować.

Składnia:

Składnia Const


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

Parametry:

name: Dowolny identyfikator zgodny ze standardowymi konwencjami nazewnictwa zmiennych.

expression: Dowolne wyrażenie literowe.

Typ danych musi zostać pominięty. Gdy biblioteka zostanie załadowana do pamięci, Collabora Office Basic wewnętrznie konwertuje kod programu, tak że za każdym razem, gdy używana jest stała, zdefiniowane wyrażenie ją zastępuje.

Zakres

Domyślnie stałe są definiowane jako prywatne w modułach i procedurach. Stałe mogą być upublicznione lub globalne, aby mogły być używane ze wszystkich modułów, ze wszystkich bibliotek Basic.

Specyfikatorów Global, Private i Public można używać tylko dla stałych modułów.

Przykład:


  Const EARTH = "♁" ' zakres modułu
  Private Const MOON = "☾" ' zakres modułu
  Public Const VENUS="♀", MARS="♂" ' zakres publiczny
  Global Const SUN = "☉", STAR = "☆" ' zakres publiczny
  
  Sub ExampleConst
      Const SUN = 3 * 1.456 / 56 ' SUN jest lokalna
      MsgBox SUN,, MOON ' stała globalna SUN pozostaje niezmieniona
      Const Pgm = "Program", Var = 1.00
      MsgBox Pgm & " " & Var, , VENUS &" and "& MARS
  End Sub

Instrukcja Enum

Instrukcja Type

Prosimy o wsparcie!