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 array pole 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í. | |
|
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. |
|
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. |