Pytania otagowane jako foreach

foreach to konstrukcja pętli, która wykonuje dany fragment kodu dla każdego elementu w liście / kolekcji / tablicy. W przeciwieństwie do pętli for, pętla foreach nie wymaga od programisty utrzymywania zmiennej licznika, aby uniknąć błędów typu off-by-one (słupek ogrodzenia). .

9
„Za” vs „każdy” w Ruby
Właśnie miałem szybkie pytanie dotyczące pętli w Ruby. Czy istnieje różnica między tymi dwoma sposobami iteracji w kolekcji? # way 1 @collection.each do |item| # do whatever end # way 2 for item in @collection # do whatever end Zastanawiam się tylko, czy są dokładnie takie same, czy może istnieje …
200 ruby  loops  foreach  iteration  each 

6
Python odpowiednik foreach
Nurkuję w Pythonie i mam pytanie dotyczące iteracji Foreach. Jestem nowy w Pythonie i mam pewne doświadczenie w C #. Zastanawiam się więc, czy w Pythonie jest jakaś równoważna funkcja do iteracji wszystkich elementów w mojej kolekcji, np pets = ['cat', 'dog', 'fish'] marks = [ 5, 4, 3, 2, …
191 python  foreach 


9
Pętla JavaScript foreach na obiekcie tablicy asocjacyjnej
Dlaczego moja pętla for-each nie iteruje po moim obiekcie tablicy asocjacyjnej JavaScript? // defining an array var array = []; // assigning values to corresponding keys array["Main"] = "Main page"; array["Guide"] = "Guide page"; array["Articles"] = "Articles page"; array["Forum"] = "Forum board"; // expected: loop over every item, // yet …

10
Dlaczego nie otrzymuję wyjątku java.util.ConcurrentModificationException w tym przykładzie?
Uwaga: znam Iterator#remove()metodę. W poniższym przykładzie kodu nie rozumiem, dlaczego metoda List.removein mainzgłasza ConcurrentModificationException, ale nie w removemetodzie. public class RemoveListElementDemo { private static final List<Integer> integerList; static { integerList = new ArrayList<Integer>(); integerList.add(1); integerList.add(2); integerList.add(3); } public static void remove(Integer toRemove) { for(Integer integer : integerList) { if(integer.equals(toRemove)) { …


4
jquery na danych Json przy użyciu $ .each
Mam następujący kod JSON zwrócony w zmiennej o nazwie data. TO JEST ZWRACANY JSON ... [ {"Id": 10004, "PageName": "club"}, {"Id": 10040, "PageName": "qaz"}, {"Id": 10059, "PageName": "jjjjjjj"} ] i próbuję przeglądać kolekcję przy użyciu $ .each, ale napotykam problemy, w których alert jest niezdefiniowany. Próbowałem wielu różnych składni, ale …
160 jquery  json  foreach 

7
Bash foreach loop
Mam dane wejściowe (powiedzmy plik). W każdym wierszu znajduje się nazwa pliku. Jak mogę przeczytać ten plik i wyświetlić zawartość każdego z nich.
158 bash  foreach 

13
Czy można wykonać pętlę for each w Javie w odwrotnej kolejności?
Muszę przejrzeć listę w odwrotnej kolejności, używając języka Java. Więc gdzie to robi do przodu: for(String string: stringList){ //...do something } Czy istnieje sposób na iterację stringList w odwrotnej kolejności przy użyciu for each syntax? Dla jasności: wiem, jak powtórzyć listę w odwrotnej kolejności, ale chciałbym wiedzieć (ze względu na …
148 java  reverse  foreach 


5
TypeScript dla… z z indeksem / kluczem?
Jak opisano tutaj, TypeScript wprowadza pętlę foreach: var someArray = [9, 2, 5]; for (var item of someArray) { console.log(item); // 9,2,5 } Ale czy nie ma żadnego indeksu / klucza? Spodziewałbym się czegoś takiego: for (var item, key of someArray) { ... }

3
Wydajność foreach, array_map z lambda i array_map z funkcją statyczną
Jaka jest różnica w wydajności (jeśli istnieje) między tymi trzema podejściami, które są używane do przekształcania tablicy w inną tablicę? Za pomocą foreach Używanie array_mapz funkcją lambda / closure Używanie array_mapz funkcją / metodą „statyczną” Czy jest jakieś inne podejście? Aby się wyjaśnić, spójrzmy na przykłady, wszystkie robią to samo …

5
PHP zawsze zmienia oryginalne wartości tablicowe
Jestem bardzo nowy w wielowymiarowych tablicach i bardzo mnie to niepokoi. Moja tablica wygląda następująco: $fields = array( "names" => array( "type" => "text", "class" => "name", "name" => "name", "text_before" => "name", "value" => "", "required" => true, ) ) Następnie dostałem funkcję sprawdzającą, czy te dane wejściowe są …
143 php  arrays  foreach 

6
Jak usunąć obiekt z tablicy w pętli foreach?
Iteruję przez tablicę obiektów i chcę usunąć jeden z obiektów na podstawie jego właściwości „id”, ale mój kod nie działa. foreach($array as $element) { foreach($element as $key => $value) { if($key == 'id' && $value == 'searched_value'){ //delete this particular object from the $array unset($element);//this doesn't work unset($array,$element);//neither does this …
140 php  foreach  unset  arrays 

21
Ostatnia iteracja ulepszonej pętli for w Javie
Czy istnieje sposób, aby określić, czy pętla jest iterowana po raz ostatni. Mój kod wygląda mniej więcej tak: int[] array = {1, 2, 3...}; StringBuilder builder = new StringBuilder(); for(int i : array) { builder.append("" + i); if(!lastiteration) builder.append(","); } Chodzi o to, że nie chcę dodawać przecinka w ostatniej …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.