Просмотр полной версии : [Вопрос] Как разница?
Подскажите, как лучше и какая разница!
1
new i = GetMaxPlayers();
do
{
if(IsPlayerConnected(--i))
{
//код
}
}
while(i != 0);
2
foreach(Player, i)
{
//код
}
Опечатка в название темы, если не сложно измените на "Какая разница?"
Похожий вопрос уже встречался на этом форуме.
Собственно сабж. (http://pro-pawn.ru/showthread.php?13640-%D0%A4%D0%BE%D1%80%D0%B8%D1%87-%D0%B8%D0%BB%D0%B8-%D1%86%D0%B8%D0%BA%D0%BB-%D1%81-GetPlayerPoolSize%28%29&highlight=foreach)
Там не много другой вопрос!
Desulaid
04.06.2016, 18:48
Допустим в server.cfg у тебя стоит значение 100, а на деле играю 5 человек. Если использовать первый вариант, то ты сделаешь 95 лишних итераций, а при использовании foreach.inc - 0.
Я просто увидел эту тему Ссылка (http://pro-pawn.ru/showthread.php?3659-Вызов-подмоги&p=12559&viewfull=1#post12559) и мне стало интересно почему он не использовал foreach.
Подумал может какое-то преимущество есть!
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot