Sdílet prostřednictvím


Std.Arrays

Obor názvů Std.Arrays obsahuje následující položky:

Jméno Popis
všechny Při použití pole a predikátu, který je definován pro prvky pole, a kontroluje, zda všechny prvky pole splňují predikát.
Libovolný Při použití pole a predikátu, který je definován pro prvky pole, zkontroluje, zda alespoň jeden prvek pole splňuje predikát.
bloků dat Rozdělí pole na více částí stejné délky.
kruhový Shifted Matici můžete posunout doleva nebo doprava o určitou velikost kroku.
columnAt Extrahuje sloupec z matice.
Počet Při zadání pole a predikátu, který je definován pro prvky pole, vrátí počet prvků pole, které se skládá z těchto prvků, které splňují predikát.
diagonální Vrátí matici diagonálních prvků dvojrozměrného pole.
DrawMany Zopakuje operaci pro daný počet vzorků a shromažďuje její výstupy v poli.
výčtu Při použití pole vrátí novou matici obsahující prvky původního pole spolu s indexy každého prvku.
s výjimkou Vrátí matici obsahující prvky jiného pole s výjimkou prvků v daném seznamu indexů.
filtrované Při použití pole a predikátu, který je definován pro prvky pole, vrátí pole, které se skládá z těchto prvků, které splňují predikát.
flatmapped Vzhledem k matici a funkci, která mapuje prvek pole na některé výstupní pole, vrátí zřetězená výstupní pole pro každý prvek pole.
ploché Při použití pole polí vrátí zřetězení všech polí.
skládací Iteruje funkci f prostřednictvím arraypole a vrací f(...f(f(initialState, array[0]), array[1]), ...).
forEach Vzhledem k poli a operaci, která je definována pro prvky pole, vrátí novou matici, která se skládá z obrázků původního pole v rámci operace.
hlavy Vrátí první prvek pole.
HeadAndRest Vrátí řazenou kolekci členů první a všechny zbývající prvky pole.
IndexOf Vrátí první index prvního prvku v poli, který splňuje daný predikát. Pokud takový prvek neexistuje, vrátí hodnotu -1.
IndexRange Při použití pole vrátí oblast nad indexy dané matice, která je vhodná pro použití ve smyčce for.
prokládání Vytvoří dvě pole (téměř) se stejnou velikostí.
IsEmpty Vrátí hodnotu true, pokud je pole prázdné.
IsRectangularArray Vrátí, zda má dvojrozměrné pole obdélníkový tvar.
Při dané matici vrátí, zda je toto pole seřazeno tak, jak je definováno danou porovnávací funkcí.
IsSquareArray Vrátí, zda má dvojrozměrné pole čtvercový tvar.
mapované Při použití matice a funkce definované pro prvky pole vrátí novou matici, která se skládá z obrázků původního pole pod funkcí.
MappedByIndex Při použití matice a funkce definované pro indexované prvky pole vrátí novou matici, která se skládá z obrázků původního pole pod funkcí.
mappedOverRange Při zadání oblasti a funkce, která přebírá celé číslo jako vstup, vrátí novou matici, která se skládá z obrázků hodnot rozsahu pod funkcí.
většina Vytvoří matici, která je rovna vstupní matici s tím rozdílem, že poslední prvek pole je vyřazen.
MostAndTail Vrátí řazenou kolekci členů všech členů, ale jeden a poslední prvek pole.
polstrované Vrátí matici s zadanými hodnotami až po zadanou délku.
dělené Rozdělí pole na více částí.
rest Vytvoří matici, která je rovna vstupní matici s tím rozdílem, že první prvek pole je vyřazen.
obrácené Vytvořte pole, které obsahuje stejné prvky jako vstupní pole, ale v obráceném pořadí.
sequenceI Získá pole celých čísel v daném intervalu.
SequenceL Získá pole celých čísel v daném intervalu.
Seřazené Vzhledem k matici vrátí prvky této matice seřazené podle dané funkce porovnání.
subarray Vezme pole a seznam umístění a vytvoří novou matici vytvořenou z prvků původního pole, které odpovídají daným umístěním.
prohozené Použije prohození dvou prvků v poli.
tail Vrátí poslední prvek pole.
transponované Vrátí transponování matice reprezentované jako pole polí.
rozbalení Vzhledem k matici 2 řazených kolekcí členů vrátí řazenou kolekci členů dvou polí, z nichž každá obsahuje prvky řazených kolekcí členů vstupního pole.
where Vzhledem k predikátu a matici vrátí indexy tohoto pole, kde je predikát pravdivý.
Windows Vrátí všechny po sobě jdoucí dílčí pole délky size.
zipovaný Při použití dvou polí vrátí novou matici párů tak, aby každá dvojice obsahovala prvek z každého původního pole.