Hallo liebe Community,
gibt es eine Möglichkeit nach einem Eintrag in einer Struktur die sich in einem Array befindet zu suchen, und mir dann den entsprechenden Index des Arrays ausgibt?
angenommen es gibt folgende Struktur:
struct Artikel {
var artikelnummer = 0
var subfamilie = 0
var preis = 0.0
var bestand = 0
}
var lagerBekleidung = [Artikel]()
angenommen der Artikel mit der Artikelnummer 007 ist nicht mehr vorhanden und soll gelöscht werden. Im Array "lagerBekleidung" befinden sich 10 Artikel (Index 0-9).007 befindet sich auf Index 6.
Und wir denken noch etwas weiter damit es vielleicht noch etwas klarer wird was ich genau suche. Angenommen der Artikel mit der Artikelnummer 003 und 004 wurde bereits gelöscht und somit befindet sich Artikelnummer 007 nun nicht auf dem Index 6 sondern auf dem Index 4.
Mir fehlt also eine Funktion, die mir irgendwie den aktuell passenden Index der Artikelnummer zurückliefert.
Ich hoffe ich habe mich verständlich ausgedrückt
Ich hoffe irgendwer hat eine Idee
Vielen Dank schon mal für entsprechende Hilfe.
gibt es eine Möglichkeit nach einem Eintrag in einer Struktur die sich in einem Array befindet zu suchen, und mir dann den entsprechenden Index des Arrays ausgibt?
angenommen es gibt folgende Struktur:
struct Artikel {
var artikelnummer = 0
var subfamilie = 0
var preis = 0.0
var bestand = 0
}
var lagerBekleidung = [Artikel]()
angenommen der Artikel mit der Artikelnummer 007 ist nicht mehr vorhanden und soll gelöscht werden. Im Array "lagerBekleidung" befinden sich 10 Artikel (Index 0-9).007 befindet sich auf Index 6.
Und wir denken noch etwas weiter damit es vielleicht noch etwas klarer wird was ich genau suche. Angenommen der Artikel mit der Artikelnummer 003 und 004 wurde bereits gelöscht und somit befindet sich Artikelnummer 007 nun nicht auf dem Index 6 sondern auf dem Index 4.
Mir fehlt also eine Funktion, die mir irgendwie den aktuell passenden Index der Artikelnummer zurückliefert.
Ich hoffe ich habe mich verständlich ausgedrückt
Ich hoffe irgendwer hat eine Idee
Vielen Dank schon mal für entsprechende Hilfe.