Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Оптимизация циклов.

Статус
В этой теме нельзя размещать новые ответы.

₥att

Ученик
Добрый вечер уважаемые пользователи портала P-I.

У меня появился такой вопрос!
Вопрос относится только тем кто знает правильную оптимизацию циклов.


Я знаю два типа оптимизации, но какой лучше, не знаю. :ds:

1) Оптимизация цикла с помощью макроса.
Например:
Создаем макрос...

HTML:
#define playerfor(%0) for(new %0,zx = GetMaxPlayers( ); %0 < zx; %0++) if(IsPlayerConnected(%0))
Теперь как создали макрос, мы заменяем все наши стандартные циклы на "playerfor(%0)", только вместо "%0" ставим свою букву. Лично у меня стоит буква "i".

2) Оптимизация цикла с помощью "foreach".
Например:
HTML:
foreach(new i : Player)
Вместо обычного цикла, мы заменяем на эту функцию. Можно и foreach(Player, i).

А теперь сам вопрос: какой из этих двух способов лучше?
Прошу помочь. Спасибо.
:dh:
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу