Thread Kann Hash nicht übergeben
(5 answers)
Opened by roooot at 2008-06-16 23:27
Hallo, mal wieder:
Ich würde gerne folgendes übergeben. Mit der Arrayref klappt alles nur der Hash irgendwie nicht. Ich weiß auch nicht wie Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 sub foo { #........ my %sql_info = { rows => $query->rows(), }; return (\@sql_output, \%sql_info); } es soll dann so empfangen werden: Code (perl): (dl
)
1 2 3 4 5 sub bar { my (@sql_output, %sql_info) = foo(); return (\@sql_output, \%sql_info); } Code (perl): (dl
)
1 2 3 my ($sql_output_ref,$sql_info_ref) = bar(); my @sql_output = @{ $sql_output_ref }; my %sql_info = %{ $sql_info_ref } Am Schluss ist es wichtig, dass ich einen echten Hash habe, nicht nur eine Referenz. Aber so wie ich es habe gehts leider nicht :( Ich bin grad etwas am verzweifeln. Viele Grüße :)
|