Thread Referenz von Array an Subroutine (6 answers)
Opened by Gast at 2007-01-19 13:24

topeg
 2007-01-19 17:56
#73314 #73314
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
Da habe ich noch ein paar Fragen:

warum packst du die referenzen jeweils ein anonymes Array?:
Code: (dl )
my @confCodesArray    = ([$refConfigArray], [$refConfigKeyArray]);

der Aufruf wäre dabei:
Code: (dl )
1
2
3
$refConfigArray=$confCodesArray[0][0];
#und
$refConfigKeyArray=$confCodesArray[1][0];


Warum glaubst du, daß die Referenz hier:
Code: (dl )
my @confCodesArray = @$confCodesArrayRef;

nicht aufgelöst (ich sollte wohl besser sagen: zerstört) wird?
Woltest du an der Stelle "$refConfigArray" und "$refConfigKeyArray" so kämst du so daran:
Code: (dl )
1
2
3
$refConfigArray=$$confCodesArrayRef[0][0];
#und
$refConfigKeyArray=$$confCodesArrayRef[1][0];


Dann Frage ich mich watum du das ganze nicht als mit einem Hash gemacht hast, wenn du schon einen Schlüssel mit zugehörigem Wert hast.

View full thread Referenz von Array an Subroutine