Freigeben über


Ausschließen der Funktion

Vollqualifizierter Name: Std.Arrays.Excluding

function Excluding<'T>(remove : Int[], array : 'T[]) : 'T[]

Zusammenfassung

Gibt ein Array zurück, das die Elemente eines anderen Arrays mit Ausnahme von Elementen in einer bestimmten Liste von Indizes enthält.

Typparameter

T

Der Typ der Arrayelemente.

Eingabe

entfernen

Ein Array von Indizes, die angeben, welche Elemente ausgeschlossen werden sollen. aus der Ausgabe.

Anordnung

Array, von dem die Werte im Ausgabearray übernommen werden.

Ausgabe

Ein Array output so, dass output[0] das erste Element von array ist, dessen Index nicht in removeangezeigt wird, sodass output[1] das zweite solche Element usw. ist.

Beispiel

let array = [10, 11, 12, 13, 14, 15];
// The following line returns [10, 12, 15].
let subarray = Excluding([1, 3, 4], array);