Thread mehrere hashes übergeben an Sub
(6 answers)
Opened by jan99 at 2011-05-19 15:40
hi !
ich komme mal wieder mit meiner alten Baustelle - Hash-Übergabe. Ich habe 3 hashes Code (perl): (dl
)
1 2 3 4 5 6 my %config=( debug=>0, # Kontrollausgaben .... ); my %stop_id = (); my %stop_name = (); diese sollen jetzt an eine Sub übergeben werden Code (perl): (dl
)
ReportErstellen ($fh, "highway = bus_stop", $osm, \%stop_id, \%stop_name, \%config); Wenn ich in der Funktion Code (perl): (dl
)
1 2 3 4 5 6 7 8 sub ReportErstellen { my $file = shift; my $title = shift; my $osm_data = shift; my %poi_id_ref = shift; my %poi_name_ref = shift; my %conf_ref = shift; auf die Daten zugreifen, dann kommen die hashes nicht richtig an. Könnte mir jemand freudlicherweise mal aufzeigen wie es richtig wäre. Wenn nur EIN Hash übergeben wird und dieses als letzter Parameter übergeben wird, dann würde ich hierfür @_ nehmen. Das hat funktioniert. Gruß Jan .-) perl-Greenhorn - Win7 64bit / strawberry (ehem. activeperl) - www.OpenStreetMap.de
|