Thread Weitergabe eines Objectes in eine externe Funktion (PM) (11 answers)
Opened by jan99 at 2014-04-25 06:22

jan99
 2014-04-25 12:30
#175017 #175017
User since
2008-09-18
439 Artikel
BenutzerIn
[default_avatar]
hi !

ich habe das mit der Übergabe so gemacht das ich die Variablen getauscht habe.

Jetzt stellt sich aber eine neue Frage.

Wenn ich die Variable @data übergebe, dann ist der Wert in der Auswertung nicht mehr derselbe.

Ich bin mal so frei und stelle im Anschluss das Dumper-Ergebnis rein - vielleicht kann mir einer sagen warum. Ich dachte das jetzt mit dem Referenz verstanden zu haben.

Hier erst der Source:

Code (perl): (dl )
1
2
3
4
  print Dumper \@data;
  
  # Aufruf der Funktion für die Way-Suche
  my @superway_id_result = osmtree_waymerger($log,@data);  


und in der Unterfunktion:

Code (perl): (dl )
1
2
3
4
5
6
sub osmtree_waymerger { waymerger(@_); }
sub waymerger
{
  my $log = shift;

  print Dumper \@data;


Gruß Jan :-)

Hier nun der Dumper

... würde ich gerne Posten - aber das wird auch bei einem kleinen Beispiel als zu lang gekennzeichnet.

Vielleicht hilft es schon - ansonsten stelle ich das gerne als Textlink bereit. Aber nicht jeder nimmt diese an...
perl-Greenhorn - Win7 64bit / strawberry (ehem. activeperl) - www.OpenStreetMap.de

View full thread Weitergabe eines Objectes in eine externe Funktion (PM)