Питання з тегом 'iteration'

Ітерації - це послідовні повтори в циклах, наприклад, foreach або while. Питання з цим тегом часто турбуються про те, як найкраще обробляти колекцію даних.
32
відповідей

Для кожного з масиву в JavaScript?

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

Ітерація через HashMap

Можливий дублікат: Як ефективно перебрати кожну запис в "карті"? Який найкращий спосіб перебрати елементи в HashMap?
заданий 01 липня '09 о 2: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
6
відповідей

Як перейти до наступної ітерації в jQuery.each () util?

Я намагаюся виконати ітерацію по масиву елементів. Документація jQuery говорить: Документація jquery.Each () Повернення non-false збігається з інструкцією continue в циклі for, воно негайно переходить до наступної ітерації. Я пробував називати 're ...
заданий 27 Січня. '09 в 1:14
11
відповідей

Як використовувати Python itertools.groupby ()?

Мені не вдалося знайти зрозуміле пояснення того, як насправді використовувати функцію Python itertools.groupby (). Я намагаюся зробити наступне: Візьміть список - в цьому випадку, діти об'єктивований елемента lxml Розділіть його на групи по определ ...
заданий 03 Серпня. '08 о 21:27
12
відповідей

Що таке итератор, ітерація, ітерація?

Які основні визначення "ітерабельний", "итератор" і "ітерація в Python"? Я читав кілька визначень, але їх точне значення все одно не потоне. Може хтось, будь ласка, допоможіть мені з основною ідеєю?
заданий 27 березня '12 о 9:03
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 в 2:32