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). .


7
Jak faktycznie działa foreach PHP?
Pozwólcie, że poprzedzę to stwierdzeniem, że wiem, co to foreachjest, robi i jak z niego korzystać. To pytanie dotyczy tego, jak działa pod maską, i nie chcę żadnych odpowiedzi w stylu „w ten sposób zapętlasz tablicę za pomocą foreach”. Przez długi czas zakładałem, że foreachdziała z samą tablicą. Potem znalazłem …


27
Jak działa pętla Java dla każdej pętli?
На этот вопрос есть ответы на przepełnienie stosu на русском : Как работает цикл foreach в Java? Rozważać: List<String> someList = new ArrayList<String>(); // add "monkey", "donkey", "skeleton key" to someList for (String item : someList) { System.out.println(item); } Jak wyglądałaby równoważna forpętla bez użycia dla każdej składni?

30
Jak uzyskać indeks bieżącej iteracji pętli foreach?
Czy istnieje jakiś rzadki konstrukt języka, którego nie spotkałem (jak kilka, których ostatnio się nauczyłem, niektóre na stosie przepełnienia) w języku C #, aby uzyskać wartość reprezentującą bieżącą iterację pętli foreach? Na przykład obecnie robię coś takiego w zależności od okoliczności: int i = 0; foreach (Object o in collection) …
938 c#  foreach 



16
Zaktualizuj wszystkie obiekty w kolekcji za pomocą LINQ
Czy istnieje sposób na wykonanie poniższych czynności przy użyciu LINQ? foreach (var c in collection) { c.PropertyToSet = value; } Aby to wyjaśnić, chcę iterować po każdym obiekcie w kolekcji, a następnie zaktualizować właściwość na każdym obiekcie. Mój przypadek użycia polega na tym, że mam kilka komentarzy do posta na …
499 c#  .net  linq  foreach 


13
Jak znaleźć indeks Foreach?
Czy można znaleźć foreachindeks? w forpętli, jak następuje: for ($i = 0; $i < 10; ++$i) { echo $i . ' '; } $i da ci indeks. Czy muszę korzystać z forpętli, czy jest jakiś sposób na uzyskanie indeksu w foreachpętli?
489 php  loops  foreach 

16
For..In loops w JavaScript - pary klucz-wartość
Zastanawiałem się, czy istnieje sposób zrobienia czegoś takiego jak foreachpętla PHP w JavaScript. Funkcjonalność, której szukam, to coś w rodzaju tego fragmentu kodu PHP: foreach($data as $key => $value) { } Patrzyłem na for..inpętlę JS , ale wydaje się, że nie ma sposobu, aby określić as. Jeśli zrobię to za …




13
Przerwać lub powrócić ze strumienia Java 8 dla każdego?
Podczas korzystania z zewnętrznej iteracji w pętli Iterableużywamy breaklub returnz rozszerzonej dla każdej pętli jako: for (SomeObject obj : someObjects) { if (some_condition_met) { break; // or return obj } } Jak możemy breaklub returnużywając wewnętrznej iteracji w wyrażeniu lambda Java 8, takim jak: someObjects.forEach(obj -> { //what to do …
312 java  foreach  lambda  java-8 

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.