Показать сообщение отдельно
Старый 30.09.2011, 18:23
Dimitry_II вне форума Посмотреть профиль Отправить личное сообщение для Dimitry_II Найти все сообщения от Dimitry_II
  № 2  
Ответить с цитированием
Dimitry_II

Регистрация: Jan 2010
Сообщений: 211
Непосредственно с ПэХаПэ не сталкивался, но в других языках второй вариант явно быстрее (на сколько - сложно судить). Суть в том, что первый параметр конструкции for выполняется при старте, второй и третий - при каждой итерации, следовательно, вычислять count(arr) будет каждый раз. Причем, это правило работает и в намного более развитых языках (то есть варианты с так называемым кешированием тут не проходят).