Break-lause
break-lauseella katkaistaan tai pysäytetään silmukka kesken suorituksen. Se on hyödyllinen tilanteissa, joissa halutaan lopettaa silmukka jonkin lisäehdon täyttyessä.
Alla on esimerkki break-lauseen käytöstä for loop:
main.cs
12345678910111213141516171819using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { for(int i = 0; i < 10; i++) { Console.WriteLine(i); if(i == 5) { break; } } } } }
Yllä oleva koodi tulostaa i arvot 5 asti ja sen jälkeen silmukka pysähtyy. Tämä johtuu lisäämästämme ehdollisesta break-lauseesta.
Voimme käyttää break-lausetta myös muissa silmukoissa:
main.cs
12345678910111213141516171819using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int i = 0; while(true) { Console.WriteLine(i); if(i == 5) { break; } i++; } } } }
Yllä rakennettu silmukka toimii täsmälleen samalla tavalla kuin aiemmin tarkasteltu for loop. break-lausetta voidaan käyttää myös do-while-silmukoissa. break-lause on erittäin hyödyllinen lisäehtojen tuomisessa silmukkaan.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 1.59
Break-lause
Pyyhkäise näyttääksesi valikon
break-lauseella katkaistaan tai pysäytetään silmukka kesken suorituksen. Se on hyödyllinen tilanteissa, joissa halutaan lopettaa silmukka jonkin lisäehdon täyttyessä.
Alla on esimerkki break-lauseen käytöstä for loop:
main.cs
12345678910111213141516171819using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { for(int i = 0; i < 10; i++) { Console.WriteLine(i); if(i == 5) { break; } } } } }
Yllä oleva koodi tulostaa i arvot 5 asti ja sen jälkeen silmukka pysähtyy. Tämä johtuu lisäämästämme ehdollisesta break-lauseesta.
Voimme käyttää break-lausetta myös muissa silmukoissa:
main.cs
12345678910111213141516171819using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int i = 0; while(true) { Console.WriteLine(i); if(i == 5) { break; } i++; } } } }
Yllä rakennettu silmukka toimii täsmälleen samalla tavalla kuin aiemmin tarkasteltu for loop. break-lausetta voidaan käyttää myös do-while-silmukoissa. break-lause on erittäin hyödyllinen lisäehtojen tuomisessa silmukkaan.
Kiitos palautteestasi!