Thread Arrays vergleichen
(26 answers)
Opened by Anonym at 2012-08-25 21:37
Hmm, würde es nicht genügen, die Stelle in @b zu finden, die das letzte Element von @a enthält? Danach könnte man ein Slice machen:
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #!/usr/bin/perl use warnings; use strict; my @a = ('1', '2', '3', '4'); my @b = ('2', '3', '4', '5', '4', '3', '3', '6', '7'); my $x = 0; while($b[$x] ne $a[$#a]) { $x++; } foreach my $i (@b[($x + 1) .. $#b]){ print "$i\n"; } Das erste Vorkommen in @b zu finden, ginge auch mit "List::Util::first()". |