User since
2003-08-15
2653
Artikel
BenutzerIn
my @args = ("name", 6, [[name1,alter], [name2, alter]]);
my $ref = \@args;
Jetzt möchte ich den @args über die referenz verändern.
Also nochmal langsam:
ich möchte den original-array (@args) nur über die referenz verändern.
Dabei soll folgendes geschehen:
Der Index der zweiten Referenz soll nach "name" sortiert werden. Die sortierart ist egal... es geht mir nur ums prinzip
User since
2003-08-15
2653
Artikel
BenutzerIn
Einen Anfang hab ich schon gemacht:
my @args = ("name", 6, [[name1,alter], [name2, alter]]);
my $ref = \@args;
$ref->[2] = sort { $b->[0] cmp $a->[0] };
for (@{$ref->[2]})
print $_->[0];
}
\n\n
<!--EDIT|Froschpopo|1140801896-->
User since
2003-08-04
12208
Artikel
Admin1
[quote=Froschpopo,24.02.2006, 18:21]
$ref->[2] = sort { $b->[0] cmp $a->[0] };
[/quote]
$ref->[2] = [sort { $b->[0] cmp $a->[0] } @{ $ref->[2] } ];\n\n
<!--EDIT|pq|1140807205-->