[ virtualVoid @ 04.10.2008. 13:22 ] @
U obzir dolaze sve opce petlje, kao i petlje specificne za pojedini jezik.
Kod mene, koji god jezik je u pitanju, najmrza petlja mi je WHILE. Kad god je moram koristiti, znam da me ceka dosta nepotrebnog kucanja jer ne postoji drugi jednostavniji nacin (PHP nikako da mi sjedne radi nje ).

Kako je kod vas?

ps. voli li iko rad sa bazom preko while petlje

[Ovu poruku je menjao virtualVoid dana 05.10.2008. u 09:59 GMT+1]
[ X Files @ 04.10.2008. 13:35 ] @
Svaka petlja ima svoje osobenosti, zbog kojih je (u nekom kontekstu) elegantnije resenje u osnosu na neku drugu:
Citat:
ps. voli li iko rad sa bazom preko while petlje

Nisam razumeo... Mislis na ovo?

Code:

Table->First()
while ( !Table->Eof )
{
   // OBRADA ...
   Table->Next();
}


... u odnosnu na ovo?
Code:

for ( Table->First(); !Table->Eof; Table->Next() )
{
   // OBRADA
}

[ Aleksandar Ružičić @ 04.10.2008. 14:05 ] @
sta znaci 'namrza' ?
[ virtualVoid @ 05.10.2008. 08:58 ] @
Citat:
X Files: Svaka petlja ima svoje osobenosti, zbog kojih je (u nekom kontekstu) elegantnije resenje u osnosu na neku drugu:

Nisam razumeo... Mislis na ovo?


Pa, ne bas... Pronasao si naljepsi nacin te petlje, iako stvar jeste u eleganciji. Vise sam mislio na petlje kao one u PHP-u, npr. zelim napuniti dropdown listu
Code:
while($row3 = mysql_fetch_assoc($res6)){

echo "<option value=\"".$row3['id']."\">".$row3['ime']."</option>\n";


Mnogo elegantnije je to uraditi preko foreach petlje. Ili rad sam bazom tipe

Code:
while(reader.Read())
[ virtualVoid @ 05.10.2008. 08:58 ] @
Citat:
Aleksandar Ružičić: sta znaci 'namrza' ?


lol fali mi slovo. lapsus tablaturi :D
[ Aleksandar Ružičić @ 05.10.2008. 13:09 ] @
^ opet ne znam sta znaci ''najmrza" :) ali pretposatavljam da si mislio "najomrazenija"...

meni je ova "petlja" najomrazenija:
Code:

   int i = 0, end_loop = 100;
loop:
   if ( i++ < end_loop - 1 )
   {

       // ....

       goto loop;
   }

[ vlaiv @ 08.10.2008. 13:08 ] @
Nisam siguran da imam estetske preference ka ijednom tipu petlje.

Sve one rade svoj posao, a pri tom u zavisnosti od konkretnog problema
nude odgovarajuce pogodnosti ...