Thread C-style-for gerechtfertigt? (12 answers)
Opened by pKai at 2005-12-08 14:55

pKai
 2005-12-08 14:55
#60798 #60798
User since
2005-02-18
357 Artikel
BenutzerIn
[default_avatar]
Hallo,

ich hab ja auch mal C gelernt und in der Anfangszeit meiner Perl[4]-Nutzung for (;;) benutzt.
Nun aber schon jahrelang nicht mehr.
Jetzt muss ich allerdings ein Objekt benutzen, das einen Iterator zur Verfügung stellt, ich muss aber verschieden Funktionen für den ersten Zugriff (GetFirst) und weitere Zugriffe (GetNext) verwenden.
Daher erscheint es mir im Moment am sinnvollsten die Schleife als
Code: (dl )
for (my $Elem = $Sammlung->GetFirst(); $Elem; $Elem = $Sammlung->GetNext()) {....}
aufzusetzen.
Erscheint mir im Moment übersichtlicher als
Code: (dl )
1
2
3
4
5
my $Elem = $Sammlung->GetFirst();
while ($Elem) {
....
$Elem = $Sammlung->GetNext();
}

?!\n\n

<!--EDIT|pKai|1134046664-->
I sense a soul in search of answers.

View full thread C-style-for gerechtfertigt?