Fragmenti skladnje

Fragmenti skladnje LibreOffice Basic.

Fragment argumenta

Fragment argumenta


      {[Optional [ByRef|ByVal]]|ParamArray} argument {{As typename|char}[ = expression]|[()]As Variant}
    

Parametri

Optional: argument ni obvezen.

ByRef: argument je podan po sklicu. ByRef je privzeta vrednost.

ByVal: argument je podan z vrednostjo. Njegovo vrednost lahko klicana rutina spremeni.

znak-vrste: znak za deklaracijo vrste.

ime-vrste: ime vrste primitivnih podatkov. Določite ga lahko tudi v knjižnici ali modulu definirane vrste.

= izraz: Določite privzeto vrednost za argument, ki se ujema z njegovo vrsto iz deklaracije. Optional je obvezen za vsak argument, ki ima določeno privzeto vrednost.

ParamArray: uporabite ParamArray, ko število parametrov ni določeno. Tipična raba je pri uporabniško določeni funkciji programa Calc. Uporaba ParamArray je omejena na zadnji argument rutine.

tip

Uporaba ParamArray ali = izraz zahteva, da je Option Compatible postavljen pred izvedljivo programsko kodo v modulu.


warning

Ko uporabljate Option VBASupport 1, se neobvezni argumenti Optional brez privzete vrednosti (= izraz) inicializirajo glede na njihovo vrsto podatkov, razen kadar so Variant.


Fragment polja

Fragment polja


      ( [[start To] end], .. )
    

Parametri

Začetek: spodnja meja dimenzij.

Konec: zgornja meja dimenzij.

Dodatne dimenzije polja označujemo z vejico (,).

fragment typename

Fragment primitivnih vrst podatkov


      {Boolean|Byte|Currency|Date|Double|Integer|Long|Object|Single|String|Variant}
    

fragment char

Znaki za deklaracije vrste


      { % | & | ! | # | $ | @ }
    

Podprite nas!