Leser: 1
10 Einträge, 1 Seite |
1 2 3 4 5 6 7 8 9 10 11 12 13 14
$hashref = { name1 => [ { abc => "datax", def => "datay" }, { abc => "datax", def => "datay" }, ], name2 => [ { abc => "datax", def => "datay" }, { abc => "datax", def => "datay" }, ], };
jan+2008-07-18 22:10:27--bei der optimierung ist, denke ich, erstmal die frage, ob du denn alle wirklich gleichzeitig brauchst und sie nicht sequentiell abarbeiten kannst. wie sieht das aus, was willst du auswerten?
nepos+2008-07-18 23:17:07--Du kannst dich ja mal mit Devel::Size spielen. Damit kann man sich den Speicherverbrauch von Variablen in Perl genauer ansehen.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
my @arr = (
'dataaa0',
'dataab0',
'dataac0',
'dataad0',
'dataae0',
'databa0',
'databb0',
'databc0',
'databd0',
'databe0',
'dataaa1',
'dataab1',
'dataac1',
'dataad1',
'dataae1',
'databa1',
'databb1',
'databc1',
'databd1',
'databe1',
);
my $name = 1;
my $idx = 0;
my $num = 2;
print $arr[10*$name+5*$idx+$num];
tschulz+2008-07-18 21:32:47--Code (perl): (dl )1 2 3 4 5 6 7 8 9 10 11 12 13 14$hashref = { name1 => [ { abc => "datax", def => "datay" }, { abc => "datax", def => "datay" }, ], name2 => [ { abc => "datax", def => "datay" }, { abc => "datax", def => "datay" }, ], };
1
2
3
4
5
6
7
8
name1 => [
{ abc => "datax"},
{ abc => "datax"},
],
name2 => [
{ abc => "datax"},
{ abc => "datax"},
],
1
2
3
4
name11 => { abc => "datax"},
name12 => { abc => "datax"},
name21 => { abc => "datax"},
name22 => { abc => "datax"},
10 Einträge, 1 Seite |