Thread Listen mit einander verbinden (11 answers)
Opened by jan99 at 2014-04-17 17:18

jan99
 2014-04-17 17:18
#174839 #174839
User since
2008-09-18
439 Artikel
BenutzerIn
[default_avatar]
Hi !

ich habe Listen mit einander zu verbinden wobei $superway die Basis-Liste ist und an die soll eine andere angehängt werden bzw. vorgestellt ($current_obj->node_list()) werden.

Es ist aber jeweils der Eintrag der anzuhängenden bzw. vorzustellenden Eintrag entfernt werden der an die Basis-Liste anschließt (es geht um ID's).

Dann kommt noch hinzu das diese anzuhängenden bzw. vorzustellenden Listen teilweise gedreht werden müssen.

Es wimmelt so von Meldung ... kann sich mal einer meine Syntax ansehen?
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
# anhängen
push($superway, shift $current_obj->node_list());

# vorstellen
unshift($superway, pop $current_obj->node_list());

#umgedreht anhängen
push($superway, shift(reverse $current_obj->node_list()));

#umgedreht vorstellen
unshift($superway, pop(reverse $current_obj->node_list()));


Meine Meldungen gehen jetzt in die Richtung..(auch wenn die Nummern der Zeilen nicht zugeordnet werden können.

Quote
Type of arg 1 to shift must be array (not subroutine entry) at osmCreateGPX.pl l
ine 242, near "))"
Type of arg 1 to push must be array (not private variable) at osmCreateGPX.pl li
ne 242, near "))"
Type of arg 1 to pop must be array (not subroutine entry) at osmCreateGPX.pl lin
e 246, near "))"
Type of arg 1 to unshift must be array (not private variable) at osmCreateGPX.pl
line 246, near "))"
Type of arg 1 to shift must be array (not reverse) at osmCreateGPX.pl line 251,
near "))"
Type of arg 1 to push must be array (not private variable) at osmCreateGPX.pl li
ne 251, near "))"
Type of arg 1 to pop must be array (not reverse) at osmCreateGPX.pl line 255, ne
ar "))"
Type of arg 1 to unshift must be array (not private variable) at osmCreateGPX.pl
line 255, near "))"
Execution of osmCreateGPX.pl aborted due to compilation errors.


Kann mir einer weiterhelfen ?

Gruß Jan :-)
perl-Greenhorn - Win7 64bit / strawberry (ehem. activeperl) - www.OpenStreetMap.de

View full thread Listen mit einander verbinden