Hallo,
ich möchte ein bestehendes Programm verändern in dem ich das Hash "erweitere"
Aktuell sieht es so aus
my %SET = ( type => 'D',
db => 80,
byte => 33,
bit => 4,
setze => 1,
text => 'EIN',
farbe => 'orange')
Nun soll alles erweitert werden. Ich dachte nun an diese Variante
my %SET = ( type0 => 'D',
db0 => 80,
byte0 => 33,
bit0 => 4,
setze0 => 1,
text0 => 'EIN',
farbe0 => 'orange',
type1 => 'D',
db1 => 80,
byte1 => 33,
bit1 => 5,
setze1 => 1,
text1 => 'AUS',
farbe1 => 'green',
type2 => 'D',
db2 => 80,
byte2 => 33,
bit2 => 5,
setze2 => 1,
text2 => 'AUS',
farbe2 => 'green',
);
Dies würde ich dann mit einer Schleife abfragen, ob
1. überhaupt vorhanden (..0 ist immer vorhanden)
Oder sollte ich ein 2. dimensionales Hash erstellen, wenn ja, wie würde so etwas aussehen und wie könnte ich dieses abfragen.
Vielleicht kann ich auch mein Hash auf ein Array legen. So nach dem Motto
daten[0].type
daten[1].type
Fragen über Fragen :-)
Für mich geht erst einmal um Tips wie ich es am einfachsten erstellen und auch abfragen kann. Hier habe ich überhaupt keine Ahnung/Vorstellung. Natürlich will ich das Rad nicht neu erfinden und eine Insellösung erstellen.
Gruß
roger