asFlatList
Vrací seznam vytvořený sloučením argumentů.
CollectionasFlatList
(
Object arg-1 [,
Object arg-2 [,
… Object arg-n ] ])
- arg-1, arg-2,…, arg-n
- Libovolné hodnoty; speciálně se zachází s kolekcemi.
Pro argumenty, které nejsou kolekce, funguje stejně, jako funkce asList. Na rozdíl od asList funkce však parametry, které se odvozují od java.util.Collection
(tj. seznamy), vloží do výsledku jako sekvenci jejich prvků.
Pozor: Funkce nepracuje s TFS aspekty hodnot, ale přímo s typy jazyka Java. Proto ne všechny hodnoty, které jsou iterovatelné příkazem while, funkce korektně rozloží na jednotlivé hodnoty.
Příklad: Vytvoření seznamu
Šablona
asList(9,[1,2,3],[4,5,[6,7]])
asFlatList(9,asList(1,2,3),asList(4,5,asList(6,7)))
asFlatList(9,[1,2,3],[4,5,[6,7]])
Výstup
[9,[1,2,3],[4,5,[6,7]]]
[9,1,2,3,4,5,[6,7]]
[9,[1,2,3],[4,5,[6,7]]]
Pozn.: List literály nejsou instance kolekce (nedědí java.util.Collection
).
Pro vložení příspěvku do diskuse se přihlašte.