Continua treballant a forEach?
Continua treballant a forEach?

Vídeo: Continua treballant a forEach?

Vídeo: Continua treballant a forEach?
Vídeo: Microsoft FINALLY fixed foreach loops in .NET 7 2024, De novembre
Anonim

Igual que amb la declaració break, a continuar paraula clau no ho farà treball dins a per cadascú bucle. Tanmateix, hi ha una manera d'evitar-ho i és utilitzar la paraula clau return.

En conseqüència, podeu utilitzar continue a forEach?

Perquè Per cadascú és un mètode i no un habitual per cadascú El bucle és necessari iterar sobre lstTemp amb un regular per cadascú bucle per si es trenca, però per si continuar utilitzant tornar dins Per cadascú mètode. trencar i continuar són paraules clau del llenguatge C# que requereixen suport del compilador. Per cadascú , per al compilador C#, és només un mètode.

A més, pots tornar en un forEach? Bé, el per cadascú El mètode () no ho fa tornar qualsevol cosa (indefinit). Simplement crida a una funció proporcionada a cada element de la matriu. Aquesta devolució de trucada pot mutar la matriu de trucada.

Tenint això a la vista, com continueu un bucle forEach?

En qualsevol punt dins del per cadascú bloc de declaracions, podeu sortir del bloc bucle utilitzant la instrucció break o pas a la següent iteració del fitxer bucle utilitzant el continuar declaració. També podeu sortir a bucle foreach mitjançant les declaracions goto, return o throw.

Podem utilitzar break in forEach JavaScript?

per cadascú és irrompible Tu pots no trencar fora d'a per cadascú bucle quan es passa per una matriu. No intenteu tornar false o trencar perquè no funcionarà. La instrucció de retorn a continuació només surt de la funció de devolució de trucada. Doncs el per cadascú bucle voluntat passar al següent element de la matriu.

Recomanat: