Thread ein Array als neue Elemente in ein anderes einfüge: und dabei ein anderes Element löschen (6 answers)
Opened by mordur at 2005-01-24 12:00

mordur
 2005-01-24 14:29
#51190 #51190
User since
2003-09-25
182 Artikel
BenutzerIn
[Homepage] [default_avatar]
hm...
Wie würde sich das Konstrukt denn in er foreach-Schleife verhalten?
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
my @array1=(1,2,3,4,5);
my @array2=(a,b,c,d,e);

foreach my $x(0..$#array1)
{
my $switch;
$switch='Y' if $x==2;
if( $switch eq "Y")
{
splice @array1, $x, 1, @array2;
# ist array1 jetzt hier bereits 'verlängert' ?
# d.h. der nächste Wert von $array[$x] ist 'a' ?
# oder wird nur eine Kopie erstellt, die dann nach
# abarbeiten der Schleife gültig wird?
}

}
\n\n

<!--EDIT|mordur|1106569991-->

View full thread ein Array als neue Elemente in ein anderes einfüge: und dabei ein anderes Element löschen