Continue-setning
continue-setningen brukes for å hoppe til neste iterasjon av løkken.
Når vi bruker continue-setningen, blir all kode som følger etter den inne i kodeblokken ignorert, og løkken hopper til neste iterasjon.
La oss se på et eksempel:
Som du ser i koden over, blir den andre og tredje Console.WriteLine-metoden ignorert i hver iterasjon.
På samme måte kan vi også betinget ignorere kode ved å bruke continue-setningen:
main.cs
1234567891011121314151617using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { for(int i = 0; i < 5; i++) { if(i == 3) { continue; } Console.WriteLine(i); } } } }
I eksemplet ovenfor blir Console.WriteLine-setningen ignorert i den fjerde iterasjonen.
Et mer praktisk eksempel på continue-setningen er følgende kode:
main.cs
1234567891011121314151617using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { for(int i = 0; i < 10; i++) { if(i % 2 != 0) { continue; } Console.WriteLine(i); } } } }
Koden ovenfor itererer fra tallene 0 til 9. Den sjekker om i er et oddetall ved å bruke betingelsen i % 2 != 0, siden et oddetall delt på 2 alltid gir en rest som ikke er null. Hvis et tall er et oddetall, hopper den til neste iterasjon, og hvis et tall er et partall, hopper den ikke over og skriver derfor ut i. På denne måten skrives alle partallene mellom 0 og 9 ut.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Can you explain how the continue statement works in other programming languages?
Can you provide more examples of using the continue statement?
What is the difference between continue and break statements?
Awesome!
Completion rate improved to 1.59
Continue-setning
Sveip for å vise menyen
continue-setningen brukes for å hoppe til neste iterasjon av løkken.
Når vi bruker continue-setningen, blir all kode som følger etter den inne i kodeblokken ignorert, og løkken hopper til neste iterasjon.
La oss se på et eksempel:
Som du ser i koden over, blir den andre og tredje Console.WriteLine-metoden ignorert i hver iterasjon.
På samme måte kan vi også betinget ignorere kode ved å bruke continue-setningen:
main.cs
1234567891011121314151617using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { for(int i = 0; i < 5; i++) { if(i == 3) { continue; } Console.WriteLine(i); } } } }
I eksemplet ovenfor blir Console.WriteLine-setningen ignorert i den fjerde iterasjonen.
Et mer praktisk eksempel på continue-setningen er følgende kode:
main.cs
1234567891011121314151617using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { for(int i = 0; i < 10; i++) { if(i % 2 != 0) { continue; } Console.WriteLine(i); } } } }
Koden ovenfor itererer fra tallene 0 til 9. Den sjekker om i er et oddetall ved å bruke betingelsen i % 2 != 0, siden et oddetall delt på 2 alltid gir en rest som ikke er null. Hvis et tall er et oddetall, hopper den til neste iterasjon, og hvis et tall er et partall, hopper den ikke over og skriver derfor ut i. På denne måten skrives alle partallene mellom 0 og 9 ut.
Takk for tilbakemeldingene dine!