Kas jätkab tööd forEachis?
Kas jätkab tööd forEachis?

Video: Kas jätkab tööd forEachis?

Video: Kas jätkab tööd forEachis?
Video: TÜ raamatukogu vlog#2: Kas tööd ka tehakse? 2024, Mai
Anonim

Nagu katkestuslause puhul, a jätka märksõna mitte tööd sees a igaühele silmus. Sellest on siiski võimalik mööda minna ja selleks on kasutada tagastusmärksõna.

Järelikult, kas saate forEachis kasutada jätkamist?

Sest Igaühele on meetod, mitte tavapärane igaühele tsükkel on vaja itereerida üle lstTemp tavalisega igaühele silmus juhul katke, aga juhul kasutamist jätkata tagasi sissepoole Igaühele meetod. murda ja jätka on C# keele märksõnad, mis vajavad kompilaatori tuge. Igaühele , C# kompilaatorile on lihtsalt meetod.

Lisaks, kas saate naasta forEachis? Noh, igaühele () meetod tegelikult mitte tagasi midagi (määratlemata). See lihtsalt kutsub teie massiivi iga elemendi jaoks ette antud funktsiooni. Sellel tagasihelistamisel on lubatud kutsumassiivi muteerida.

Seda silmas pidades, kuidas jätkata forEachi tsüklit?

Mis tahes punktis igaühele avalduseplokist saate välja murda silmus kasutades katkestuslauset või liikudes järgmise iteratsiooni juurde silmus kasutades jätka avaldus. Samuti saate väljuda a foreach silmus goto, return või viska avaldustega.

Kas saame kasutada forEach JavaScripti pausi?

igaühele on purunematu Sa saad mitte murda välja a igaühele silmus massiivi läbimisel. Ärge proovige tagastada vale või murda sest see ei tööta. Allolev tagastuslause väljub ainult tagasihelistamise funktsioonist. Seega igaühele silmus tahe liikuda massiivi järgmise üksuse juurde.

Soovitan: