![]() |
Еще раз о сравнении массивов...
Возник еще один вопрос...пускай у меня есть даже не 2 массива, а одна переменная со словом и массив с набором разных слов...нужно сделать проверку:
если слово не равно ни одному из элементов массива, то выполняется действие...тоесть что-то типа if(slono ne massiv[0..massiv.length]){ function(); } проблема в том, что я что-то не пойму как сравнить слово с каждым элементом при этом выполнив действие только после того как проверенны ВСЕ элементы, а не один из них... |
check=0;
len=massiv.length(); for(i=0; i< len; i++) { if(slovo==massiv[i])check++; } if(!check) function(); |
Код:
f = 0;Цитата:
|
Я так понял, что все совпадения не нужны.
check=false; len=massiv.length(); for(i=0; i< len; i++) { if(slovo==massiv[i]) { check=!check; break; } } if(!check) function(); |
2 Пушистик: А что тут не так, мой код практически повторяет твой и работает аналогично, даже быстрее. Непорядок :(, надо разобраться :cool:
2 _1_Maxim: Запрос был на проверку ВСЕХ элементов, я так понял, что это без бряка. |
всем спасибо, суть понял и написал сам :)
|
Цитата:
Цитата:
(упал и ржет) |
2 Пушистик: Насчёт того, что пропустил фигурную скобку - признаю, это моя проблема ещё с Сишки пошла, т.к. там, если одна строка после if,for... , то фигурные скобки ставить не надо. А вывод по скорости я сделал на основе оптимизации. И не надо падать и ржать, я хотел культурно разобраться.
|
Цитата:
2 gct так что там насчет скорости? |
Sergey"iLoveYou", сказал бы я тебе всё что я про тя думаю...но промолчу...
если мля все буду так писать!!!!???тада шо это буит??? типа: vars=..........if(fdsfsd)for(i=0).... я мля лично считаю если код не верен синтаксису-значит это уже не as! ну ладно пусть мой код медленее...но мне интересно....пусть он мне объяснит...как он у него рабтал вот с ЭТИМ: Цитата:
Код:
massiv = [551,sdf,654456];этот доисторический метод работал обычно со строками, а если его применить к массиву в ПРАВИЛЬНОМ СИНТАКСИСЕ...то мне чё-та кажется что он вернет далеко не длину массива... Код:
massiv = [551,sdf,654456];так что не надо грузить что мой код быстрее, если даже не можешь его по нормальному написать!!!!!!... я никого не заставлял пользоватся моим кодом... и в этом случае Sergey"iLoveYou" по ходу тебе кто-то постучал по бошке...потому что стоить из себя суперумного и острить у тебя ой как не получается... |
| Часовой пояс GMT +4, время: 15:54. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.