Thread Listen mit einander verbinden
(11 answers)
Opened by jan99 at 2014-04-17 17:18
Hi,
vielleicht solltest Du Dein Problem in zwei Schritten lösen? In etwa so: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 my $superway = [qw(a b c d)]; print "Superway = @$superway\n\n"; my @erg = @$superway; ############ # anhängen my $node_list = [qw(d e f g)]; print "node_list = @$node_list\n"; # erste Stelle von node_list wegwerfen shift @$node_list; # und dann nach superway einfügen push @erg, @$node_list; print "@erg\n"; ############## # vorstellen @erg = @$superway; $node_list = [qw(x y z a)]; print "node_list = @$node_list\n"; # letzte Stelle von node_list wegwerfen pop @$node_list; # und dann vor superway anfügen unshift @erg, @$node_list; print "@erg\n"; ##################### #umgedreht anhängen @erg = @$superway; $node_list = [qw(g f e d)]; print "node_list = @$node_list\n"; # letzte Stelle von node_list wegwerfen pop @$node_list; # und dann umgekehrt nach superway anhängen push @erg, reverse(@$node_list); print "@erg\n"; ####################### #umgedreht vorstellen @erg = @$superway; $node_list = [qw(a z y x)]; print "node_list = @$node_list\n"; # erste Stelle von node_list wegwerfen shift @$node_list; # und dann umgekehrt vor superway einfügen unshift @erg, reverse(@$node_list); print "@erg\n"; In der Hoffnung, dass ich das Problem richtig verstanden habe ... viel Erfolg & Gruß, charly54 Last edited: 2014-04-19 19:43:43 +0200 (CEST) |