Přístup k prvku seznamu podle indexu

Funkce list umí pracovat jen se seznamem. Lze ale pomocí ní definovat defaultní hodnotu.

Mapování funguje obecněji a dává přehlednější zápis.

Fragmenty kódu

Šablona
{let ls := asList("a", "b", "c")}
{let lm := [k = "x", "y", "z"]}
list(ls, 0):        {list(ls, 0)} 
list(lm, 0):        {list(lm, 0)} 
list(ls, 5, "nic"): {list(ls, 5, "nic")} 
ls[0]:              {ls[0]} 
lm[0]:              {lm[0]} 
lm["k"]:            {lm["k"]} 
Výstup
list(ls, 0):        a 
list(lm, 0):  
list(ls, 5, "nic"): nic 
ls[0]:              a 
lm[0]:              x 
lm["k"]:            x