Շարունակու՞մ է աշխատանքը forEach-ում:
Շարունակու՞մ է աշխատանքը forEach-ում:

Video: Շարունակու՞մ է աշխատանքը forEach-ում:

Video: Շարունակու՞մ է աշխատանքը forEach-ում:
Video: «Ալաշկերտը» շարունակում է պայքարը ՉԼ-ում 2024, Մայիս
Anonim

Ինչպես ընդմիջման հայտարարության դեպքում, ա շարունակել հիմնաբառը չի լինի աշխատանք ներսում ա առաջ հանգույց. Այնուամենայնիվ, դրա շուրջ ճանապարհ կա, և դա վերադարձի բանալի բառի օգտագործումն է:

Հետևաբար, կարո՞ղ եք օգտագործել շարունակությունը forEach-ում:

Որովհետեւ Յուրաքանչյուրի համար մեթոդ է և ոչ սովորական առաջ loop-ը պետք է կրկնել lstTemp-ի վրա կանոնավորի հետ առաջ loop դեպքում ընդմիջման, բայց դեպքում շարունակել օգտագործումը վերադառնալ ներսում Յուրաքանչյուրի համար մեթոդ. ընդմիջում և շարունակել C# լեզվով հիմնաբառեր են, որոնք պահանջում են կոմպիլյատորների աջակցություն: Յուրաքանչյուրի համար , C# կոմպիլյատորին, պարզապես մեթոդ է։

Ավելին, կարո՞ղ եք վերադառնալ յուրաքանչյուրի համար: Դե, իսկ Յուրաքանչյուրի համար () մեթոդը իրականում չի գործում վերադարձ որևէ բան (չսահմանված): Այն պարզապես կանչում է տրամադրված ֆունկցիա ձեր զանգվածի յուրաքանչյուր տարրի վրա: Այս հետադարձ զանգը թույլատրվում է մուտացիայի ենթարկել կանչող զանգվածը:

Հաշվի առնելով սա՝ ինչպե՞ս եք շարունակելու forEach հանգույցը:

ներսում ցանկացած կետում առաջ հայտարարությունների բլոկից, կարող եք դուրս գալ հանգույց օգտագործելով ընդմիջման հայտարարությունը կամ քայլեք դեպի հաջորդ կրկնությունը հանգույց օգտագործելով շարունակել հայտարարություն. Կարող եք նաև դուրս գալ Ա foreach հանգույց ըստ goto-ի, վերադառնալու կամ նետելու հայտարարությունները:

Կարո՞ղ ենք օգտագործել ընդմիջում յուրաքանչյուր JavaScript-ի համար:

Յուրաքանչյուրի համար անկոտրում է Դու կարող ես ոչ ընդմիջում դուրս ա Յուրաքանչյուրի համար հանգույց, երբ անցնում է զանգվածով: Մի փորձեք վերադարձնել կեղծ կամ ընդմիջում քանի որ դա չի աշխատի: Ստորև բերված վերադարձի հայտարարությունը դուրս է գալիս միայն հետ կանչելու գործառույթից: Այսպիսով, Յուրաքանչյուրի համար հանգույց կամք տեղափոխել զանգվածի հաջորդ տարրը:

Խորհուրդ ենք տալիս: