LibreOffice 24.8 žinynas
Vieną ar daugiau identifikatorių apibrėžia kaip konstantas.
Konstanta yra kintamasis, padedantis pagerinti programos skaitomumą. Konstantos nėra apibrėžiamos kaip konkretus kintamojo tipas, jos yra naudojamos kaip vietos rezervavimo ženklai kode. Konstantą galite apibrėžti tik vieną kartą ir jos modifikuoti negalima.
[Globalu|Privatu|Vieša] Const vardas = reiškinys[, ...]
vardas: Bet koks identifikatorius, atitinkantis standartinius kintamųjų vardus.
reiškinys: Bet kokių ženklų reiškinys.
Duomenų tipas turi būti praleistas. Kai biblioteka įkeliama į atmintį, „LibreOffice Basic“ konvertuoja programos kodą taip, kad kiekvieną kartą naudojant konstantą, ją pakeis apibrėžtas reiškinys.
Esant numatytiems nustatymams moduliuose ir paprogramėse konstantos apibrėžiamos kaip privačios. Konstantos gali būti skelbiamos viešai arba globaliai, kad jas būtų galima naudoti iš visų modulių, iš visų „Basic“ bibliotekų.
Globaliai, privačiai ir viešai gali būti naudojami tik modulio konstantoms.
Const EARTH = "♁" ' modiulio galiojimo sritis
Private Const MOON = "☾" ' modulio galiojimo sritis
Public Const VENUS="♀", MARS="♂" ' bendra galiojimo sritis
Global Const SUN = "☉", STAR = "☆" ' bendra galiojimo sritis
Sub ExampleConst
Const SUN = 3 * 1,456 / 56 ' SUN yra lokalu
MsgBox SUN,, MOON ' SUN globali konstanta nekeičiama
Const Pgm = "Program", Var = 1.00
MsgBox Pgm & " " & Var, , VENUS &" and "& MARS
End Sub