Пытанні з тэгам 'iteration'

Ітэрацыі - гэта паслядоўныя паўторы ў цыклах, напрыклад, foreach або while. Пытанні з гэтым тэгам часта турбуюцца пра тое, як лепш за ўсё апрацоўваць калекцыю дадзеных.
32
адказаў

Для кожнага па масіве ў JavaScript?

Як я магу праглядзець усе запісы ў масіве з дапамогай JavaScript? Я падумаў, што гэта нешта накшталт гэтага: forEach (instance in theArray) Дзе theArray - мой масіў, але гэта здаецца няправільным.
зададзены 17 февр. '12 у 16:51
7
адказаў

Ітэрацыя праз HashMap

Магчымы дублікат: Як эфектыўна перабраць кожны запіс у "карце"? Які лепшы спосаб перабраць элементы ў HashMap?
зададзены 01 ліпеня '09 ў 02:24
40
адказаў

Як эфектыўна перабіраць кожны запіс на карце Java?

Калі ў мяне ёсць аб'ект, які рэалізуе інтэрфейс Map ў Java, і я хачу перабіраць кожную пару, якая змяшчаецца ў ім, што з'яўляецца найбольш эфектыўным спосабам праходжання карты? Ці будзе парадак элементаў залежаць ад канкрэтнай рэалізацыі карты, якую ...
зададзены 06 сент. '08 у 0:12
7
адказаў

Як працуе PHP foreach?

Дазвольце мне прэфікс гэтага, сказаўшы, што я ведаю, што foreach ёсць, і як яго выкарыстоўваць. Гэтае пытанне тычыцца таго, як ён працуе пад капотам, і мне не патрэбныя адказы па радках "гэта тое, як вы зацыклівацца масіў з дапамогай foreach". Доўгі час...
зададзены 07 крас. '12 у 22:33
25
адказаў

Чаму выкарыстанне "for ... in" з ітэрацыі масіва - дрэнная ідэя?

Мне сказалі не выкарыстоўваць for ... in з масівамі ў JavaScript. Чаму б і не?
зададзены 01 февр. '09 у 12:46
25
адказаў

Як выдаліць элементы з спісу падчас ітэрацыі?

Я паўтараю спіс картэжаў ў Python і спрабую выдаліць іх, калі яны адказваюць вызначаным крытэрам. for tup in somelist: if determine (tup): code_to_remove_tup Што варта выкарыстоўваць замест code_to_remove_tup? Я не магу зразумець, як ...
зададзены 30 ліпеня '09 ў 18:36
11
адказаў

Спосабы перабору спісу ў Java

Будучы некалькі новым для мовы Java, я спрабую азнаёміцца ​​з усімі спосабамі (ці, па меншай меры, непатологическими), якія можна перабіраць праз спіс (ці, магчыма, іншыя калекцыі), а таксама перавагі або недахопы кожнага з іх. ...
зададзены 23 жнів. '13 а 22:00
7
адказаў

Як перабіраць NSArray?

Я шукаю стандартную ідыёмы для ітэрацыі па NSArray. Мой код павінен быць прыдатным для OS X 10.4 +.
зададзены 14 чэрвеня '09 у 17:21
7
адказаў

Итерирование па радку

У З ++ я мог бы зрабіць: for (int i = 0; i <str.length (); ++ i) std :: cout << str [i] << std :: endl; Як выканаць ітэрацыю па радку ў Python?
зададзены 11 февр. '09 у 22:22
12
адказаў

Што такое итератор, ітэрацыя, ітэрацыя?

Якое самае асноўнае вызначэнне "итерируемого", "итератора" і "ітэрацыі" у Python? Я прачытаў некалькі азначэнняў, але я не магу вызначыць дакладнае значэнне, так як яно ўсё роўна не ўбярэцца. Можа хто-небудзь дапамагчы мне з 3 азначэннямі ў тэрм ...
зададзены 27 сакавіка '12 у 09:03
6
адказаў

Як перайсці да наступнай ітэрацыі ў jQuery.each () util?

Я спрабую выканаць ітэрацыю па масіве элементаў. Дакументацыя jQuery абвяшчае: дакументацыя jquery.Each () Вяртанне non-false супадае з інструкцыяй continue у цыкле for, яно неадкладна пераходзіць да наступнай ітэрацыі. Я спрабаваў называць 're ...
зададзены 27 студз. '09 у 01:14
11
адказаў

Як выкарыстоўваць Python itertools.groupby ()?

Мне не ўдалося знайсці зразумелае тлумачэнне таго, як на самой справе выкарыстаць функцыю Python itertools.groupby (). Я спрабую зрабіць наступнае: Вазьміце спіс - у гэтым выпадку, дзеці объектированного элемента lxml Падзяліце яго на групы па вызначыцца ...
зададзены 03 жнів. '08 у 21:27
19
адказаў

Спосаб пераходу ад рэкурсіі да ітэрацыі

Я шмат рэплік выкарыстаў шмат гадоў праграмавання для вырашэння простых праблем, але я цалкам разумею, што часам вам патрэбна ітэрацыя з-за праблем з памяццю / хуткасцю. Такім чынам, калі-то ў самым далёкім мінулым я паспрабаваў знайсці, ці існуе какой ...
зададзены 01 каст. '08 у 23:38
7
адказаў

Як перамяшчацца па карце карт З ++?

Як бы я прайшоў праз std :: map ў С ++? Мая карта вызначаецца як: std :: map <std :: string, std :: map <std :: string, std :: string>> Напрыклад, гэта змяшчае наступныя дадзеныя: m [ "name1"] [ "value1"] = "data1"; m [ "name1"] [ "value2"] = "data2"; m [ "...
зададзены 30 студз. '11 а 22:13
2
адказаў

У Ruby, як мне прапусціць цыкл у цыкле .each, аналагічна 'continue'

У Ruby, як прапусціць цыкл у цыкле .each, аналагічны continue на іншых мовах?
зададзены 20 лістапада. '10 у 02:32