Sadržaj:
- Ključna razlika - za Loop vs Foreach Loop
- Što je za Loop?
- Što je foreach Loop?
- Kakva je sličnost između petlje i petlje petlje?
- Koja je razlika između for petlje i foreach Loop?
- Sažetak - za Loop vs foreach Loop
Video: Razlika Između Petlje I Petlje
2024 Autor: Mildred Bawerman | [email protected]. Zadnja promjena: 2023-12-16 08:39
Ključna razlika - za Loop vs Foreach Loop
I petlja i petlja foreach su kontrolne strukture koje se koriste za ponavljanje bloka izjava. U programiranju postoje strukture kontrole ponavljanja koje iznova i iznova izvršavaju blok naredbi. Jedna uobičajena upravljačka struktura je za petlju. Petlja for je struktura kontrolnog toka koja se koristi za iteraciju koja omogućuje ponavljanje izvršavanja koda. Sadrži inicijalizaciju, test izraz i izraz za ažuriranje. Izjave za ponavljanje uključene su u kovrčave zagrade. Petlja foreach poboljšana je za petlju. Povećava čitljivost koda i lako ga je napisati. I petlja for i foreach koriste se za ponavljanje niza izjava, ali sintaksa je drugačija. Ključna razlika između petlje for Loop i foreach je u tome što je for petlja kontrolna struktura opće namjene, dok je foreach petlja poboljšana petlja for, koja je primjenjiva samo na nizove i kolekcije.
SADRŽAJ
1. Pregled i ključna razlika
2. Što je za Loop
3. Što je foreach Loop
4. Sličnosti između for Loop i Foreach Loop
5. Usporedba usporedno - za Loop vs Foreach Loop u tabličnom obliku
6. Sažetak
Što je za Loop?
Petlja for uobičajena je struktura ponavljanja. Pomaže u itiriranju izjave ili skupa izjava u programu. Sintaksa for petlje je sljedeća.
for (inicijalizacija; test izraz; update izraz) {
// kôd unutar for petlje
}
Prvo se izvršava inicijalizacija. Tada se provjerava testni izraz. Ako je procijenjeni odgovor istinit, izvršava se kod unutar petlje for. Na kraju posljednjeg izraza for petlje, ocjenjuje se izraz ažuriranja. Tada se testni izraz ponovno vrednuje. Ako je istina, izvršava se kod unutar petlje for. Na kraju for petlje, izraz ažuriranja ponovno se procjenjuje i provjerava testnim izrazom. Taj se postupak ponavlja sve dok test izraz ne postane lažan. Kada postane lažno, petlja for se završava.
Slika 01: Program s petljom for i foreach
Prema gornjem programu, niz1 može pohraniti više elemenata tipa integer. U petlji for i je 0. Manje je od 5. Dakle, ispisuje se 0. element indeksa polja1. To je broj 10. Tada se i uvećava zbog izraza ažuriranja. Sada je vrijednost i 1. Manje je od 5. Dakle, ispisuje se 1. element indeksa polja1. Opet se i povećava. Taj se postupak nastavlja. Kada vrijednost i postane 5, test test je false jer nije manji od 5. Dakle, petlja se završava.
Što je foreach Loop?
Petlja foreach prikladan je način za dohvaćanje elemenata niza ili zbirke. Može se koristiti kao alternativa petlji for. Označava se kao foreach petlja jer se ponavlja kroz svaki element niza ili zbirke. Sintaksa foreach petlje je sljedeća.
za (stavka vrste podataka: zbirka) {
// kod unutar svake petlje
}
Zbirka je niz ili zbirka koju treba ponoviti. Predmet je pojedinačni element iz kolekcije. Petlja foreach ponavlja se kroz svaki element i taj element pohranjuje u stavku varijable. Zatim izvršava izraze unutar foreach petlje.
Prema gornjem programu, niz1 pohranjuje više cijelih brojeva. Poboljšana petlja for koristi se za itiranje kroz elemente niza. Svaki je element pohranjen u varijablu i i kôd unutar foreach petlje se izvršava. Petlja foreach postiže iste zadatke kao i petlja for, ali je čitljivija i jednostavnija za pisanje. Stoga je poznat kao 'poboljšana petlja'.
Kakva je sličnost između petlje i petlje petlje?
I petlja for i foreach mogu se koristiti za višestruko izvršavanje niza izjava
Koja je razlika između for petlje i foreach Loop?
Diff Article Sredina prije tablice
za Loop vs foreach Loop |
|
Petlja for je kontrolna struktura za specificiranje iteracije koja omogućuje ponovljeno izvršavanje koda. | Petlja foreach je upravljačka struktura za prelazak predmeta u nizu ili zbirci. |
Dohvaćanje elementa | |
Petlja for može se koristiti za dohvaćanje određenog skupa elemenata. | Petlja foreach ne može se koristiti za dohvaćanje određenog skupa elemenata. |
Čitljivost | |
Petlju for teže je čitati i pisati nego foreach petlju. | Petlju foreach lakše je čitati i pisati nego petlju for. |
Upotreba | |
Petlja for koristi se kao petlja opće namjene. | Petlja foreach koristi se za nizove i zbirke. |
Sažetak - za Loop vs foreach Loop
U programiranju je ponekad potrebno ponoviti kôd. Za postizanje ovog zadatka obično se koristi petlja for. Petlja for je struktura kontrolnog toka koja se koristi za iteraciju koja omogućuje ponavljanje izvršavanja koda. Petlja foreach poboljšana je za petlju koja se lako čita i piše. Razlika između petlje for Loop i foreach je u tome što je for petlja kontrolna struktura opće namjene, dok je foreach petlja poboljšana petlja for, koja je primjenjiva samo na nizove i kolekcije.
Preporučeno:
Razlika Između Uzlazne I Silazne Petlje Henlea
Ključna razlika između uzlazne i silazne petlje Henlea je ta što je uzlazna petlja Henlea deblji segment petlje Henlea smještene samo
Razlika Između Spoja Između Blizanaca I Blizina
Ključna razlika između geminalne i vicinalne sprege je ta što se geminalna sprega odnosi na sprezanje dvaju atoma vodika koji su vezani za isti ca
Razlika Između Petlje I Mreže
Petlja nasuprot mreže Petlje i mreža dva su pojma koja se koriste u analizi kruga i odnosi se na topologiju krugova. Petlja je bilo koji zatvoreni put u krugu
Razlika Između Određene Petlje I Neodređene Petlje
Definitivna petlja vs neodređena petlja Petlja je blok koda koji će se ponavljati određeni broj puta ili dok se ne ispuni neki uvjet. A defini
Razlika Između Petlje For I While
Ključna razlika - za vs while Loop Program je skup uputa napisanih na programskom jeziku za izvršavanje određenog zadatka. To može biti logičan op