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++
}