Thread Wie würde man dieses am geschicktesten umsetzen - eine Ideensuche (8 answers)
Opened by jan99 at 2014-11-11 14:00

clms
 2014-11-11 22:32
#178292 #178292
User since
2010-08-29
373 Artikel
BenutzerIn
[default_avatar]
Da fallen mir spontan zwei Ansätze ein:

1. Verschachtelte Hashes
In der ersten Ebene hast Du den Straßennamen, in der zweiten die Hausnummer.
Zugreifen kannst Du dann über $Data{A}{33} statt $Data{A_33}.
Wenn Du alle Einträge durchlaufen willst, brauchst Du dann natürlich auch zwei ineinander geschachtelte Schleifen.
Vorteil: Die Straßennamen kannst Du mit cmp sortieren, die Hausnummern mit <=>.

2. Die Hash-Keys entsprechen Deinem Grundgedanken. Für die Liste der Fehlenden Einträge splittest du sie einfach beim '_' in Straßennamen und Hausnummer

View full thread Wie würde man dieses am geschicktesten umsetzen - eine Ideensuche