# Skripti Video pamācību kopas veidošanai

---

Apraksta versija: 2021.02.06

Apraksta autors: Kārlis Kalviškis

Apraksts tiek izplatīts ar "[*CC-BY-SA*](https://creativecommons.org/licenses/by-sa/4.0/deed.lv "Atsaukties un izplatīt līdzīgi")" licenci.

---

Šajā aprakstā atrodama ziņas par *perl* skriptā izmantotajiem mainīgajiem un funkcijām.


## Masīvī


### Koplietojamie masīvi

Masīvi, kas definēt visam skriptam.

#### %vide

Šeit tiek glabāti visi iespējamie koplietošanas mainīgie.

Ja atslēgas vārds sākas ar "*Icon*", tad tur glabājas ikona, kuras tiek izmantotas lapu noformēšanai. Pašlaik tie ir *UNICODE* simboli. Nākotnē varētu būt arī attēli.

Ja atslēgas vārds sākas ar "*Colour*", tad tur glabājas krāsu kodi skripta izpildes gaitā uz ekrāna izvadāmā teksta noformējumam.

Ja atslēgas vārds sākas ar "*pap*", tad tur glabājas failu viens vai vairāki faila vārdu paplašinājumi. Skripts failus atpazīst un meklē pēc vārda paplašinājuma, nevis satura.

#### %stili

*ASS* failā izmantoto stilu "tulkojums" izmantošanai *VTT* failos.


### Apmaiņas masīvi

Saturu var nolasīt vai ierakstīt tikai nododot un saņemot no funkcijām.

#### %saturs, $saturs_ref

Masīvs, kura glabājas ziņas par failiem, kas jāieraksta satura rādītājā. `$saturs_ref` ir atsauce uz šo masīvu.

Ka atslēga kalpo relatīvais ceļš uz failu. Savukārt vērtība ir faila vai direktorijas virsraksts.

Tas ir daudzdimensionāls vārdiskais masīvs.

Atslēgas | Skaidrojums
--- | --- 
`$saturs{`*atslēga*`}{citsSR}` | Tā ir norāde uz citu satura rādītaju.

