Thread arrayelement einfügen: ein element in ein array einfügen (24 answers)
Opened by mordur at 2004-05-11 11:49

Crian
 2004-05-11 16:38
#82222 #82222
User since
2003-08-04
5871 Artikel
ModeratorIn
[Homepage]
user image
Ja, aber Du sparst das Umkopieren, das kann ein gewaltiger Vorteil sein.

Ich dachte mir das etwa so:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/usr/bin/perl
use strict;
use warnings;

my @array = ("hallo", "du", "bist ja\n immer noch", "da");

print "'$_'\n" for @array;

my $i = $#array;
while ($i>=0) {
my $count = $array[$i] =~ y/\n//;
splice @array, $i, 1, split /\n/, $array[$i] if $count;
--$i;
}

print "'$_'\n" for @array;


Ausgabe:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
'hallo'
'du'
'bist ja
immer noch'
'da'
'hallo'
'du'
'bist ja'
' immer noch'
'da'
\n\n

<!--EDIT|Crian|1084279740-->
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite

View full thread arrayelement einfügen: ein element in ein array einfügen