Különbség a Loop és az Foreach Loop között

Fő különbség - a Loop vs foreach Loop számára
 

A hurok és az foreach hurok számára egyaránt olyan vezérlési struktúrák, amelyek kimondott mondatok megismétlésére szolgálnak. Vannak ismétlési vezérlő struktúrák a programozásban, hogy újra és újra végrehajthassák a mondatok blokkját. Az egyik általános vezérlőszerkezet a hurok számára. A hurok egy iterációhoz használt vezérlőáramlás-struktúra, amely lehetővé teszi a kód többszöri végrehajtását. Ez tartalmazza az inicializálást, a teszt kifejezést és a frissítési kifejezést. Az ismételni kívánt állításokat a göndör fogszabályok tartalmazzák. Az foreach hurok továbbfejlesztett egy hurok számára. Növeli a kód olvashatóságát, és könnyen írható. Mind a hurok, mind az foreach hurok esetében egy állítás halmazát megismételjük, de a szintaxis eltér. Az kulcs különbség a Loop és az foreach hurok között az, hogy a A hurok számára egy általános célú vezérlési struktúra, míg az foreach hurok továbbfejlesztett hurok, amely csak tömbökre és gyűjteményekre alkalmazható.

TARTALOMJEGYZÉK

1. Áttekintés és a legfontosabb különbség
2. Mi a Loop?
3. Mi az foreach Loop?
4. hasonlóságok a Loop és az foreach Loop között
5. Összehasonlítás - a Loop vs foreach Loop táblázatos formában
6. Összegzés

Mi a Loop számára??

A for hurok egy általános ismétlési struktúra. Elősegíti az iterációt egy utasítás vagy egy állománykészlet révén a programban. A for ciklus szintaxisa a következő.

for (inicializálás; teszt kifejezés; frissítés kifejezés)

// kód a hurok belsejében

Az inicializálás először történik. Ezután ellenőrzik a teszt kifejezést. Ha az értékelt válasz igaz, akkor a for ciklus belsejében levő kód futtatódik. A for ciklus utolsó utasításának végén a frissítési kifejezés kiértékelésre kerül. Ezután a teszt kifejezést újra kiértékeljük. Ha ez igaz, akkor a for hurok belsejében levő kód fut. A ciklus végén a frissítési kifejezést újra kiértékeljük és ellenőrizzük a teszt kifejezéssel. Ez a folyamat addig ismétlődik, amíg a teszt kifejezés nem lesz hamis. Ha hamisvá válik, a for hurok leáll.

01. ábra: Program hurok- és foreach hurokhoz

A fenti program szerint az 1. tömb több egész típusú elemet tárolhat. A for hurokban az i értéke 0. Ez kevesebb, mint 5. Tehát kinyomtatjuk az 1. tömb 0. index elemét. Ez a 10. szám. Ezután az i-et növeli a frissítési kifejezés. Most az i értéke 1. Ez kevesebb, mint 5. Tehát kinyomtatjuk a tömb1 1. index elemét. Az i ismét növekszik. Ez a folyamat folytatódik. Amikor az i érték 5-re válik, a teszt kifejezés hamis, mert nem kevesebb, mint 5. Tehát a hurok véget ér.

Mi az foreach Loop??

Az foreach hurok kényelmes módszer egy tömb vagy gyűjtemény elemeinek beolvasására. Ezt fel lehet használni a hurok alternatívájára. Elődhuroknak hívják, mert a tömb vagy a gyűjtemény egyes elemein ismétlődik. Az foreach hurok szintaxisa a következő.

for (adattípus elem: gyűjtemény)

// kód minden hurok belsejében

A gyűjtemény a tömb vagy a gyűjtemény, amelyet át kell iterálni. Az elem a gyűjtemény egyetlen eleme. Az foreach hurok minden elemen át iterál, és az elemet a változó elemben tárolja. Ezután végrehajtja az utasításokat a foreach hurkon belül.

A fenti program szerint az 1. tömb több egész számot tárol. A továbbfejlesztett hurok a tömb elemein keresztül ismétlődik. Mindegyik elemet az i változó tárolja, és az foreach hurkon belüli kód végrehajtódik. Az foreach hurok ugyanazokat a feladatokat érinti el, mint a for loop, de olvashatóbb és könnyebben írható. Ezért „továbbfejlesztett hurok'.

Mi a hasonlóság a Loop és az foreach Loop között??

  • A hurokhoz és az foreach hurokhoz egyaránt felhasználható egy utasításkészlet többszöri végrehajtása.

Mi a különbség a hurok és az foreach hurok között??

a Loop vs foreach Loop számára

A for hurok egy olyan kontroll szerkezet, amely meghatározza az iterációt, amely lehetővé teszi a kód ismételt végrehajtását. Az foreach hurok a tömbben vagy gyűjteményben lévő elemek áthaladásának vezérlési struktúrája.
 Elem visszakeresése
Az A for loop felhasználható egy adott elemkészlet lekérésére. Az foreach hurok nem használható egy meghatározott elemkészlet lekérésére.
Olvashatóság
A for hurok nehezebben olvasható és írható, mint az foreach hurok. A foreach hurok könnyebben olvasható és írható, mint a for loop.
 Használat
A for hurkot általános célú hurokként használják. Az foreach hurkot tömbökhez és gyűjteményekhez használják.

összefoglalás - a Loop vs foreach Loop számára

A programozás során néha meg kell ismételni a kódot. A for hurkot általában ezt a feladatot használják. A hurok egy iterációhoz használt vezérlőáramlás-struktúra, amely lehetővé teszi a kód többszöri végrehajtását. Az foreach hurok továbbfejlesztett olyan hurok számára, amely könnyen olvasható és írható. A Loop és az foreach hurok közötti különbség az, hogy a for hurok egy általános célú vezérlő szerkezet, míg az foreach hurok továbbfejlesztett hurok, amely csak tömbökre és gyűjteményekre alkalmazható.

Referencia:

1.Programiz, Java minden hurokhoz (továbbfejlesztett hurokhoz). Itt érhető el