No tady je zjevny iteracni krok, navic je zjevne ze tim omezujete
platnost promene rs jenom pro dany cyklus. Takze tady to muze mit vyznam
jak prakticky tak "popisny". Tak nejak bych ve for hledal definici
iterujici promene a metodu, ktera provadi samotny iteracni krok, jak uz
i++, tak rs.next(). Kdezto ve while pouze samotnou kontrolu podminky.
Je to sice jenom moje chapani, ale tak nejak mi to prijde prirozene pro
tyto dva cykly.
Lukas "benzin" Benda
Zdravim,
a co si myslite o tomhle:
PreparedStatement ps = ...
for (ResultSet rs = ps.executeQuery(); rs.next(); ) {
...
}
Podle me je to lepsi nez "ucebnicovy" dvouradkovy while... a take v
souladu s nazorem Joshuy Blocha v Effective Java...
Roman
Dneska jsem ve jednom frameworku narazil na tuhle konstrukci:
for (; text != null;) {
...
}
Mne to prijde jako docela praseci konstrukce. Muze mit nejake
opodstatneni pouzit takhle for misto toho aby se pouzil while?
Lukas "benzin" Benda