Thread Unendliche Liste von bestimmten Werten: Z. B. (50, 100, 150, 200, 250, etc.) (12 answers)
Opened by Alex at 2004-12-29 18:07

Ronnie
 2004-12-29 21:47
#50389 #50389
User since
2003-08-14
2022 Artikel
BenutzerIn
[default_avatar]
Das Nutzen von unendlichen Listen mit bestimmten Inkrementen ist ein Einsatzgebiet für lambda-Funktionen:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/usr/bin/perl

use strict;
use warnings;

sub create_iter {
my $i = 0;
my $inc = shift;
return sub { $i+=$inc; return $i }
}

my $iter = &create_iter(50);
print &$iter, ' ' for (1..20);
print "\n";
exit;

Das wichtige dabei ist das nur bei Bedarf ein Wert generiert wird, anstatt über eine vordefinierte Menge zu iterieren.

View full thread Unendliche Liste von bestimmten Werten: Z. B. (50, 100, 150, 200, 250, etc.)