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 kan se i koden ovenfor, 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 eksempelet 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 ikke-null rest. Hvis et tall er oddetall, hopper den til neste iterasjon, og hvis et tall er partall, hopper den ikke over og skriver derfor ut i. På denne måten skrives alle partall 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?
Fantastisk!
Completion rate forbedret til 1.67
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 kan se i koden ovenfor, 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 eksempelet 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 ikke-null rest. Hvis et tall er oddetall, hopper den til neste iterasjon, og hvis et tall er partall, hopper den ikke over og skriver derfor ut i. På denne måten skrives alle partall mellom 0 og 9 ut.
Takk for tilbakemeldingene dine!