![]() |
|
||||||||||
|
|||||
|
Салют!
Периодически просматривал исходники движков или просто чужих приложений и заметил одну особенность - чем больше мне нравится стройность кода и алгоритмов (для меня это один из признаков проффесионализма), тем реже в таких исходниках встречается слово "for". Возник вопрос: "Почему умные люди отказываются от такой удобной конструкции, как цикл FOR?" ("FOR-IN" это не касается) Когда я задал этот вопрос себе, то ничего из этого не вышло - похвастаться хорошими познаниями в программировании я не могу даже перед собой. Полез в Гугол, но там не нашел ничего внятнее, чем тесты, результаты которых не дают большой разницы. Искать ответ мне надоело и я просто решыл отучиться от цикла FOR. Я даже нашел в этом позитив - когда нет разници в порядке обхода элементов массива я всегда делаю обратный обход: красивый и компактный вариант против громоздкого var len:int = arr.length; var i:int = 0; while (i < len) { // очень много строк кода с элементом arr[i] i++; } И сегодня меня волнует новый вопрос: "А стоило переходитm с цикла FOR на цикл WHILE?" Есть ли у кого нибуть умные мысли по этому поводу? |
![]() |
Часовой пояс GMT +4, время: 01:37. |
|
|
« Предыдущая тема | Следующая тема » |
|
|