Udostępnij przez


Std.Arrays

Przestrzeń nazw Std.Arrays zawiera następujące elementy:

Nazwa Opis
Wszystkie Biorąc pod uwagę tablicę i predykat zdefiniowany dla elementów tablicy, i sprawdza, czy wszystkie elementy tablicy spełniają predykat.
Biorąc pod uwagę tablicę i predykat zdefiniowany dla elementów tablicy, sprawdza, czy co najmniej jeden element tablicy spełnia predykat.
fragmentów Dzieli tablicę na wiele części o równej długości.
circularlyShifted Przesunięcie tablicy w lewo lub w prawo według określonego rozmiaru kroku.
ColumnAt Wyodrębnia kolumnę z macierzy.
liczba Biorąc pod uwagę tablicę i predykat zdefiniowany dla elementów tablicy, zwraca liczbę elementów tablicy, która składa się z tych elementów, które spełniają predykat.
ukośne Zwraca tablicę elementów ukośnych tablicy dwuwymiarowej
DrawMany Powtarza operację dla danej liczby próbek, zbierając jej dane wyjściowe w tablicy.
Wyliczone Biorąc pod uwagę tablicę, zwraca nową tablicę zawierającą elementy oryginalnej tablicy wraz z indeksami każdego elementu.
wykluczanie Zwraca tablicę zawierającą elementy innej tablicy, z wyłączeniem elementów na danej liście indeksów.
filtrowane Biorąc pod uwagę tablicę i predykat zdefiniowany dla elementów tablicy, zwraca tablicę składającą się z tych elementów, które spełniają predykat.
flatMapped Biorąc pod uwagę tablicę i funkcję, która mapuje element tablicy na niektóre tablice wyjściowe, zwraca łączone tablice wyjściowe dla każdego elementu tablicy.
spłaszczone Biorąc pod uwagę tablicę tablic, zwraca łączenie wszystkich tablic.
składania Iteruje funkcję f przez tablicę array, zwracając f(...f(f(initialState, array[0]), array[1]), ...).
ForEach Biorąc pod uwagę tablicę i operację zdefiniowaną dla elementów tablicy, zwraca nową tablicę składającą się z obrazów oryginalnej tablicy w ramach operacji.
head Zwraca pierwszy element tablicy.
HeadAndRest Zwraca krotkę pierwszego i wszystkich pozostałych elementów tablicy.
IndexOf Zwraca pierwszy indeks pierwszego elementu w tablicy, który spełnia określony predykat. Jeśli taki element nie istnieje, zwraca wartość -1.
IndexRange Biorąc pod uwagę tablicę, zwraca zakres indeksów tej tablicy, odpowiedni do użycia w pętli for.
przeplatane Przeplata dwie tablice o takim samym rozmiarze (prawie).
IsEmpty Zwraca wartość true, jeśli i tylko wtedy, gdy tablica jest pusta.
IsRectangularArray Zwraca, czy tablica dwuwymiarowa ma prostokątny kształt
IsSorted Biorąc pod uwagę tablicę, zwraca, czy ta tablica jest sortowana zgodnie z definicją przez daną funkcję porównania.
IsSquareArray Zwraca, czy tablica dwuwymiarowa ma kształt kwadratowy
mapowane Biorąc pod uwagę tablicę i funkcję zdefiniowaną dla elementów tablicy, zwraca nową tablicę składającą się z obrazów oryginalnej tablicy w ramach funkcji.
MappedByIndex Biorąc pod uwagę tablicę i funkcję zdefiniowaną dla indeksowanych elementów tablicy, zwraca nową tablicę składającą się z obrazów oryginalnej tablicy w ramach funkcji.
MappedOverRange Biorąc pod uwagę zakres i funkcję, która przyjmuje liczbę całkowitą jako dane wejściowe, zwraca nową tablicę składającą się z obrazów wartości zakresu w funkcji .
większość Tworzy tablicę, która jest równa tablicy wejściowej, z tą różnicą, że ostatni element tablicy jest porzucony.
MostAndTail Zwraca krotkę wszystkich, ale jeden i ostatni element tablicy.
wyściełane Zwraca tablicę dopełnianą z określonymi wartościami do określonej długości.
partycjonowane Dzieli tablicę na wiele części.
rest Tworzy tablicę, która jest równa tablicy wejściowej, z tą różnicą, że pierwszy element tablicy jest porzucony.
odwrócone Utwórz tablicę zawierającą te same elementy co tablica wejściowa, ale w odwrotnej kolejności.
SequenceI Pobierz tablicę liczb całkowitych w danym interwale.
SequenceL Pobierz tablicę liczb całkowitych w danym interwale.
posortowane Biorąc pod uwagę tablicę, zwraca elementy tej tablicy posortowane według danej funkcji porównania.
podarray Pobiera tablicę i listę lokalizacji i tworzy nową tablicę utworzoną na podstawie elementów oryginalnej tablicy, które są zgodne z podanymi lokalizacjami.
zamienione Stosuje zamianę dwóch elementów w tablicy.
Tail Zwraca ostatni element tablicy.
transponowana Zwraca transponę macierzy reprezentowanej jako tablica tablic.
rozpakowane Biorąc pod uwagę tablicę 2 krotki, zwraca krotkę dwóch tablic, z których każda zawiera elementy krotki tablicy wejściowej.
gdzie Biorąc pod uwagę predykat i tablicę, zwraca indeksy tej tablicy, w której predykat ma wartość true.
windows Zwraca wszystkie kolejne podarray długości size.
zipped Biorąc pod uwagę dwie tablice, zwraca nową tablicę par, tak aby każda para zawierała element z każdej oryginalnej tablicy.