Unsortiertes 1D-Array durchsuchen
- Aktualisiert2025-07-30
- 3 Minute(n) Lesezeit
Sucht beginnend beim Startindex in Unsortiertes 1D-Array nach einem Element. Die Suche verläuft linear und wird beim ersten Treffer beendet. Die Standarddatentypen für diese polymorphe Funktion sind im Anschlussfeld dargestellt.

Ein-/Ausgänge
Unsortiertes 1D-Array
—
Unsortiertes 1D-Array kann ein 1D-Array beliebigen Typs sein.
Element
—
Element ist der Wert, der im Array gesucht werden soll. Element muss den gleichen Datentyp haben wie die Elemente von 1D-Array.
Startindex (0)
—
Startindex ist der Index, an dem die Suche beginnt. Der Standardwert lautet 0.
Gleichheitsfunktion
—
Gleichheitsfunktion ist die Vergleichsfunktion, die beim Durchsuchen des Arrays zur Anwendung kommt. Per Standardeinstellung arbeitet die Funktion dem Prinzip der Standardfunktion Gleich? entsprechend. Wenn es sich bei dem Array-Element um eine Klasse mit einer Methode des Typs "Gleich" handelt, die im Anschlussfeld zwei Eingänge selben Typs und einen booleschen Ausgang enthält ( Um eine andere Sortierreihenfolge festzulegen, verbinden Sie diese Klemme mit einem der folgenden Objekte:
Die Vergleichsfunktion muss symmetrisch sein. Wenn a<b TRUE ist, dann ist b<a FALSE. Wenn a und b den gleichen Wert haben, sind sowohl a<b als auch b<a FALSE. Bei einer unsymmetrischen Funktion sind die Suchergebnisse nicht vorhersehbar.
Elementindex
—
Elementindex ist der Index, an dem das Element gefunden wurde. Wenn kein Element gefunden wurde, ist der Wert von Elementindex –1. |
Es können keine Indizes von Werten angegeben werden, die nicht Bestandteil des Arrays sind. So kann zum Beispiel bei einem Array aus zwei Elementen (0,0 und 1,0) nicht der Index des Werts 0,5 angegeben werden, da dieser Wert kein Element des Arrays ist. Geben Sie entweder für die Gleichheitsfunktion einen anderen Vergleich an, um den ersten Wert innerhalb eines Epsilons zu finden, oder verwenden Sie zum Suchen nicht ganzzahliger Indizes das VI Schwellwert (1D-Array).
Damit die Funktion einen String findet, muss das festgelegte Element exakt mit einem Array-Element übereinstimmen. Um einen String nach einem beliebigen Treffer eines regulären Ausdrucks zu durchsuchen, verwenden Sie entweder die Funktion Regulären Ausdruck suchen oder geben Sie für die Gleichheitsfunktion einen anderen Vergleich an.
Unsortiertes 1D-Array
—
Element
—
Startindex (0)
—
Gleichheitsfunktion
—
), ändert sich die Standardeinstellung in die Verwendung dieses Vergleichs.
:
:
Elementindex
—