Freigeben über


Std.Arrays

Der Namespace "Std.Arrays" enthält die folgenden Elemente:

Name Beschreibung
Alle Bei einem Array und einem Prädikat, das für die Elemente des Arrays definiert ist, wird überprüft, ob alle Elemente des Arrays das Prädikat erfüllen.
Any Bei einem Array und einem Prädikat, das für die Elemente des Arrays definiert ist, wird überprüft, ob mindestens ein Element des Arrays das Prädikat erfüllt.
Blöcke Teilt ein Array in mehrere Teile gleicher Länge auf.
CircularlyShifted Verschiebt ein Array kreisförmig nach links oder rechts um eine bestimmte Schrittgröße.
ColumnAt- Extrahiert eine Spalte aus einer Matrix.
Zählen Bei einem Array und einem Prädikat, das für die Elemente des Arrays definiert ist, wird die Anzahl der Elemente eines Arrays zurückgegeben, das aus diesen Elementen besteht, die das Prädikat erfüllen.
Diagonale Gibt ein Array diagonaler Elemente eines zweidimensionalen Arrays zurück.
DrawMany Wiederholt einen Vorgang für eine bestimmte Anzahl von Stichproben und sammelt seine Ausgaben in einem Array.
aufgezählte Bei einem Array wird ein neues Array zurückgegeben, das Elemente des ursprünglichen Arrays zusammen mit den Indizes der einzelnen Elemente enthält.
Ausschließen von Gibt ein Array zurück, das die Elemente eines anderen Arrays mit Ausnahme von Elementen in einer bestimmten Liste von Indizes enthält.
gefilterte Bei einem Array und einem Prädikat, das für die Elemente des Arrays definiert ist, wird ein Array zurückgegeben, das aus diesen Elementen besteht, die das Prädikat erfüllen.
FlatMapped- Bei einem Array und einer Funktion, die ein Arrayelement einem Ausgabearray zuordnet, werden die verketteten Ausgabearrays für jedes Arrayelement zurückgegeben.
flacher Wenn ein Array von Arrays vorhanden ist, wird die Verkettung aller Arrays zurückgegeben.
Falten Iterates a function f through an array array, returning f(...f(f(initialState, array[0]), array[1]), ...).
ForEach- Bei einem Array und einem Vorgang, der für die Elemente des Arrays definiert ist, wird ein neues Array zurückgegeben, das aus den Bildern des ursprünglichen Arrays unter dem Vorgang besteht.
Head Gibt das erste Element des Arrays zurück.
HeadAndRest Gibt ein Tupel der ersten und aller verbleibenden Elemente des Arrays zurück.
IndexOf Gibt den ersten Index des ersten Elements in einem Array zurück, das ein bestimmtes Prädikat erfüllt. Wenn kein solches Element vorhanden ist, wird -1 zurückgegeben.
IndexRange- Gibt bei einem Array einen Bereich über den Indizes dieses Arrays zurück, der für die Verwendung in einer Schleife geeignet ist.
interleaved Interleaves two arrays of (fast) same size.
IsEmpty Gibt "true" zurück, wenn und nur, wenn ein Array leer ist.
IsRectangularArray Gibt zurück, ob ein 2dimensionales Array eine rechteckige Form aufweist.
IsSorted- Gibt bei einem Array zurück, ob dieses Array nach einer bestimmten Vergleichsfunktion sortiert wird.
IsSquareArray- Gibt zurück, ob ein zweidimensionales Array eine quadratische Form aufweist.
zugeordnete Bei einem Array und einer Funktion, die für die Elemente des Arrays definiert ist, wird ein neues Array zurückgegeben, das aus den Bildern des ursprünglichen Arrays unter der Funktion besteht.
MappedByIndex- Bei einem Array und einer Funktion, die für die indizierten Elemente des Arrays definiert ist, wird ein neues Array zurückgegeben, das aus den Bildern des ursprünglichen Arrays unter der Funktion besteht.
MappedOverRange- Wenn ein Bereich und eine Funktion eine ganze Zahl als Eingabe akzeptiert, wird ein neues Array zurückgegeben, das aus den Bildern der Bereichswerte unter der Funktion besteht.
Die meisten Erstellt ein Array, das einem Eingabearray entspricht, mit der Ausnahme, dass das letzte Arrayelement gelöscht wird.
MostAndTail- Gibt ein Tupel aller Außer-1-Elemente und das letzte Element des Arrays zurück.
padded Gibt ein Array zurück, das mit angegebenen Werten bis zu einer angegebenen Länge aufgefüllt ist.
partitionierte Teilt ein Array in mehrere Teile auf.
Rest- Erstellt ein Array, das einem Eingabearray entspricht, mit der Ausnahme, dass das erste Arrayelement gelöscht wird.
umgekehrte Erstellen Sie ein Array, das dieselben Elemente wie ein Eingabearray enthält, aber in umgekehrter Reihenfolge.
SequenceI- Ruft ein Array von ganzen Zahlen in einem bestimmten Intervall ab.
SequenceL- Ruft ein Array von ganzen Zahlen in einem bestimmten Intervall ab.
sortierte Gibt bei einem Array die Elemente dieses Arrays zurück, sortiert nach einer bestimmten Vergleichsfunktion.
Subarray- Verwendet ein Array und eine Liste von Speicherorten und erzeugt ein neues Array, das aus den Elementen des ursprünglichen Arrays gebildet wird, die den angegebenen Speicherorten entsprechen.
getauschte Wendet einen Tausch von zwei Elementen in einem Array an.
Tail- Gibt das letzte Element des Arrays zurück.
Transponierten Gibt die Transponieren einer Matrix zurück, die als Array von Arrays dargestellt wird.
Entpackten Bei einem Array von 2-Tupeln wird ein Tupel von zwei Arrays zurückgegeben, die jeweils die Elemente der Tupel des Eingabearrays enthalten.
Wo Gibt bei einem Prädikat und einem Array die Indizes dieses Arrays zurück, wobei das Prädikat wahr ist.
Windows Gibt alle aufeinander folgenden Unterarrays der Länge sizezurück.
gezippten Gibt bei zwei Arrays ein neues Array von Paaren zurück, sodass jedes Paar ein Element aus jedem ursprünglichen Array enthält.