sublist

Vrátí část pole, která je definována počátečním a koncovým indexem.

List<Object> sublist ( 
    List<Object> ls ,
    Integer fromIndex ,
    Integer toIndex
)
ls
Libovolný seznam.
fromIndex
Index prvního prvku podseznamu, který má funkce vrátit. Počítá se od nuly. Pokud je hodnota záporná, počítá se od konce pole.
toIndex
Index prvního prvku následujícího za vráceným podseznamem. Počítá se od nuly. Pokud je hodnota null, bere se podseznam až do konce ls.

Funkce vrací podseznam od fromIndex včetně po toIndex nevčetně. To znamená, že pokud se fromIndex rovná toIndex, funkce vrací prázdný seznam.

Příklad: Část seznamu
Šablona
{with asList(10,20,30,40,50,60)}
  druhý a třetí prvek:        {sublist(_, 1, 3)} 
  od třetího do konce:        {sublist(_, 2, null)} 
  od začátku po třetí včetně: {sublist(_, null, 3)} 
  předposlední:               {sublist(_, -2, -1)} 
{/with}
Výstup
  druhý a třetí prvek:        [20, 30] 
  od třetího do konce:        [30, 40, 50, 60] 
  od začátku po třetí včetně: [10, 20, 30] 
  předposlední:               [50] 
Pro vložení příspěvku do diskuse se přihlašte.