Thread Arraymethoden für an ein übergeordnetes Objekt eingehängte Objekte (15 answers)
Opened by MarkusH at 2014-01-07 15:16

rosti
 2014-01-08 12:03
#172899 #172899
User since
2011-03-19
3212 Artikel
BenutzerIn
[Homepage]
user image
Quote
Ich habe eine Datenstruktur, bei der ein Objekt A mehrere Objekte vom Typ B in einem Array gespeichert hat.
Wie kann ich abfragen, ob ein Objekt vom Typ B das letzte bzw. erste im Array ist? Auch ob es einen Vorgänger und Nachfolger gibt wäre interessant.


Den Objekten der Klasse B würde ich die entsprechenden Attribute verpassen. Immer dann, wenn eine Instanz der Klasse A (das Ding was die Objekte der Klasse B speichert) ein neues Objekt der Klasse B zugewiesen bekommt, wird ein Index neu aufgebaut.

Dieser Index gehört zur Instanz der Klasse A. Ob die Einträge letztendlich auf ein Array oder einen Hash zeigen, ist egal. Wichtig ist der Index, wenn Abfragen gemacht werden sollen, wird der Index befragt. So würde ich das machen.

--Rosti

PS: Wofür brauchst Du eine Liste mit Objekten? Evntl. gibt es andere Lösungen.
Last edited: 2014-01-08 12:18:51 +0100 (CET)

View full thread Arraymethoden für an ein übergeordnetes Objekt eingehängte Objekte