ChrisB: eval() oder nicht?

Beitrag lesen

Hi,

Das hab ich mir auch schon überlegt und es funktioniert auch. Ich muss dann halt noch eine Abfrage der Länge des Arrays basteln, weil ich ja nicht weiss, ob es nun "blub", "blub.blubber" oder noch verschachtelter wird.

So ähnlich (eine bessere Konstruktion ist mir nicht eingefallen):

Damit bist du natürlich auf die "Längen" von Objekt.Objekt.[...].Eigenschaft-Verkettungen limitiert, die die Cases in deinem Switch abdecken.

Ein anderer Ansatz wäre, die Referenz auf das letzte Objekt in der Reihe zu ermitteln, in dem man die Kette rekursiv durchläuft, und dann erst am Ende der daran hängenden Eigenschaft den Wert zuzuweisen.

MfG ChrisB

--
Light travels faster than sound - that's why most people appear bright until you hear them speak.