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.