Skip to main content

Saraksti

Reizēm nepieciešams uzglabāt vairākas vērtības ar vienādu nozīmi.

tk auglis1 : "ābols"
tk auglis2 : "bumbieris"
tk auglis3 : "banāns"
tk auglis4 : "apelsīns"

Šis piemērs nebūtu vēlams, jo, pirmkārt, jāraksta daudz teksta, otrkārt, nevar vienkārši pievienot vai noņemt vērtības.

Tā vietā var izmantot sarakstus.

Sarakstu definēšana

tk saraksts augļi : ["ābols";"bumbieris";"banāns";"apelsīns"]

Sarakstu definējot, vispirms jānorāda datu tips vērtībām sarakstā, tad vārds saraksts, kam seko saraksta nosaukums. Tad, kvadrātiekavās saraksta sākotnējās vērtības atdalītas ar semikoliem.

Datu nolasīšana no saraksta

tk saraksts augļi : ["ābols";"bumbieris";"banāns";"apelsīns"]

izvade(augļi[0])

Lai nolasītu saraksta konkrētu pozīciju izmanto saraksta nosaukumu, kuram seko kvadrātiekavas ar šī elementa pozīciju sarakstā, sākot skaitīt no nulles.

Elementa pārdefinēšana

tk saraksts augļi : ["ābols";"bumbieris";"banāns";"apelsīns"]

izvade(augļi[0])

augļi[0] : "kivi"

izvade(augļi[0])

Saraksta garuma atrašana

tk saraksts augļi : ["ābols";"bumbieris";"banāns";"apelsīns"]

izvade(augļi.garums)

Visu elementu izdruka

tk saraksts augļi : ["ābols";"bumbieris";"banāns";"apelsīns"]

sk skaitītajs : 0

kamēr skaitītajs < augļi.garums {
izvade(augļi[skaitītajs])
skaitītajs++
}