Тема: Быдлокод?
Показать сообщение отдельно
Старый 24.11.2010, 13:43
orcpochta вне форума Посмотреть профиль Отправить личное сообщение для orcpochta Найти все сообщения от orcpochta
  № 42  
Ответить с цитированием
orcpochta

Регистрация: Feb 2008
Сообщений: 890
Как бы вы проверили наличие/отсутствие элемента в массиве или векторе и почему?

Код AS3:
if (vect.indexOf(element) != -1) { ... }; //наличие
if (vect.indexOf(element) == -1) { ... }; //отсутствие
 
if (vect.indexOf(element) is uint) { ... }; //наличие
if (!(vect.indexOf(element) is uint)) { ... }; //отсутствие
 
if (vect.indexOf(element) >= 0) { ... }; //наличие
if (vect.indexOf(element) < 0) { ... }; //отсутствие
Есть ли принципиальная разница в производительности этих операций (на больших объемах элементов в векторе естественно)? Если есть, то кто кого и где об этом почитать?
__________________
скриптограф