Просмотр полной версии : [Вопрос] Итераторы
Здравствуйте.
Стоит ли делать для бизнесов / домов итераторы? И будет ли это быстрее обычного цикла?
Быстрее обычного цикла? Итераторами просто будет МЕНЬШЕ итераций во время цикла - это единственый плюс. Они потребляют много памяти, так что просто так, не обдумав, не стоит сувать их везде и повсюду. В твоём случае хорошее решение использовать итераторы, так как на серверах (обычно) отделяется для домов свыше 1000 ячеек и много где столько домов не используется. В таком случае ты тратишь процессорное время для пустых ячеек с обычным циклом.
pawnoholic
14.02.2018, 18:45
Итераторы есть смысл использовать, если ты и другие библиотеки из YSI используешь, ради одной цели ставить весь YSI не имеет смысла.
TheMallard
14.02.2018, 20:05
Итераторы есть смысл использовать, если ты и другие библиотеки из YSI используешь, ради одной цели ставить весь YSI не имеет смысла.
Итераторы доступны в standalone foreach.
- - - Добавлено - - -
Здравствуйте.
Стоит ли делать для бизнесов / домов итераторы? И будет ли это быстрее обычного цикла?
Просто константа количества домов должна быть равна количеству домов в базе, тогда будет без разницы.
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot