Thread print @array (Ausgabe gruppieren) (15 answers)
Opened by Robin G. at 2014-07-22 16:08

Linuxer
 2014-07-22 17:13
#176541 #176541
User since
2006-01-27
3890 Artikel
HausmeisterIn

user image
Oder wenn der Array zerstört werden darf, kannst Du auch splice() verwenden.
Wenn er überleben muss, dann arbeite halt mit einer Kopie des Array.

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
$ perl -we '
> my @values = 1..10;
> my $max = 3;
> while ( my @parts = splice(@values, 0, $max) ) {
> print join ", ", @parts, ( $#parts == 2 ? "\n" : () );
> }
> print "\n";
> '
1, 2, 3,
4, 5, 6,
7, 8, 9,
10
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread print @array (Ausgabe gruppieren)