foreach е конструкт, който изпълнява дадена част от кода за всеки елемент в списъка / колекцията / масива. За разлика от for loop, цикълът foreach не изисква енкодерът да поддържа променлива на брояча, за да се избегнат грешки, възникващи на свой ред (fencepost). Препоръчително е да се използва, когато се изисква обикновена итерация в целия масив / списък / колекция,
32
отговор

За всеки масив в javascript?

Как мога да видя всички записи в масив, използвайки javascript? Мислех, че е нещо подобно: forEach (например в theArray) Къде theArray е моят масив, но изглежда грешен.
определени 17 февруари '12 в 16:51 ч
7
отговор

Как работи PHP foreach?

Позволете ми да префиксирам това като казвам, че знам какво е foreach и как да го използвам. Този въпрос е за това как работи под предния капак и нямам нужда от отговорите по линиите "това е начинът, по който се заобикаля масивът с помощта на foreach". За дълго време ...
07 апр '12 в 22:33
5
отговор

Има ли причина да се използва повторно променливата C # в foreach?

Когато се използват ламбда-изрази или анонимни методи в C #, трябва да бъдем предпазливи по отношение на достъпа до модифицирания капан за затваряне. Например: foreach (var s в низове) {query = query.Where (i => i.Prop == s); // достъп до модифицирано затваряне ...} ...
на 17 януари '12 в 20:21
26
отговор

Как работи цикъла на Java за всеки цикъл?

Помислете: Списък <String> someList = new ArrayList <String> (); // добавяме "маймуна", "магаре", "ключ на скелета" към някакъв List (String item: someList) {System.out.println (елемент); } Какво ще бъде еквивалент за цикъл без да се използва ...
на 17 сеп. '08 в 19:44 часа
33
отговор

Как получавате индекса на текущата итерация на foreach?

Има ли някакви редки езикови конструкции, които не съм срещал (например, някои наскоро проучени, някои от тях) в C #, за да получи стойност, представляваща текущата итерация на цикъла foreach? Например в момента правя нещо ...
сет 04 Сеп '08 в 4:38
22
отговор

LINQ foreach еквивалент за IEnumerable <T>

Бих искал да направя еквивалента на следните в LINQ, но не мога да разбера как: IEnumerable <Item> items = GetItems (); items.ForEach (i => i.DoStuff ()); Какъв е действителният синтаксис?
на 14 октомври. '08 в 12:56
11
отговор

Извикване на изтриване в цикъла foreach в java

В Java е позволено да предизвика изтриване в колекция, когато се повтаря през колекция, използвайки цикъл foreach? Например: Списък <String> имена = .... за (Име на низ: имена) {// Направете нещо име. Премахнете (име). } Като добавяне ...
на 28 юли в 23:39
19
отговор

Как да определим първата и последната итерация в цикъла foreach?

Въпросът е прост. Имам foreach цикъл в моя код: foreach ($ array as $ element) {// code} В този цикъл искам да реагирам по различен начин, когато сме в първата или последната итерация. Как да направите това?
настроен на 01 юли в 19:57
15
отговор

Актуализиране на всички обекти в колекция с помощта на LINQ

Има ли начин да се използва LINQ? foreach (var c in collection) {c.PropertyToSet = стойност; } За да се изясни, искам да повторя всеки обект в колекцията и след това да обновя свойствата за всеки обект. Моят случай на употреба: имам ку ...
настройте 30 dec. '09 в 1:15
12
отговор

Как да намерим индекс foreach

Възможно ли е да се намери индекс foreach? в цикъла for, както следва: за ($ i = 0; $ i <10; ++ $ i) {echo $ i. ''; } $ i ще ви даде индекс. Трябва ли да използвам for loop или има ли начин да се получи индекс в цикъл foreach?
на 26 септември '08 в 21:23
10
отговор

JavaScript, Node.js: Array.forEye asynchronous?

Имам въпрос относно внедряването на вградения JavaScript в Array.forEach: дали е асинхронен? Например, ако се обадя: [много много елементи] .forEach (функция () {много работа да се направи}) Ще бъде ли това не-блокиране?
19 февруари '11 в 13:36
5
отговор

Има ли цикъл foreach в движение?

Има ли конструкция foreach в Go? Мога ли да преглеждам фрагмент или масив, използвайки за?
на 16 октомври. '11 в 7:47
13
отговор

За .. В цикли в javascript - двойки ключови стойности

Чудех се дали има начин да се направи нещо като PHP foreach цикъл в JavaSript. Функционалността, която търся, изглежда така: (PHP Snippet) foreach ($ data като $ key => $ value) {} Гледах JS за ..in цикъл, но изглежда, че няма създания ...
комплект 30 авг. '11 в 13:34
18
отговор

Невалиден аргумент за foreach ()

Често трябва да обработвам данни, които могат да бъдат или масиви или нулеви променливи, и да прехвърля този foreach използвайки тези данни. $ values ​​= get_values ​​(); foreach ($ стойности като $ value) {...} Когато изпратите foreach с данни, ...
на 13 април '10 в 16:48
15
отговор

Има ли начин за достъп до итерацията брой в Java за всеки цикъл?

Има ли начин в Java за всеки за цикъл (String s: stringArray) {doSomethingWith (s); }, за да разберете колко често цикълът вече е обработен? В допълнение към използването на стария и известен за линия (Int i = 0; I <граница; I ++), това е конструкция ...
на 25 януари '09 в 14:05