Thread Angabe von Parametern beim Skriptaufruf: Getopt::Long
(14 answers)
Opened by Duff at 2006-11-09 17:31
Super, danke. So funktioniert es.
Aber wieso? Also wenn ich mir $arrayRef ausgeben lasse, bekomme ich richtigerweise auch die Referenz, nämlich die Speicheraddresse mit Bezeichnung ARRAY. Nur in der Funktion setzte ich my ($arrayRef)=@_;, was als Wert die Referenz ARRAY(0x80000001002fd4f0) zurück liefert. Die Zeilen zum Ausgeben sind ja diese hier: 1 . $array ist ein Skalar oder eine Referenz auf ein array? 2. @{$arrayRef} ist ja ein Array und eigentlich nichts anderes als @arrayRef (schreibweise). Aber ist es ein Array mit Elementen, wobei wieder jedes Element eine Referenz auf ein weiteres Array ist. 3. Die ausgabe $array->[0] oder [1] greift dann auf das erste bzw. zweite Element des Arrays zu. Sorry wenn ich nochmal nachfragen muss, aber bin mir noch immer nicht so ganz sicher, ob ich es richtig verstanden habe. D'OH
Daniel |