Merhaba arkadaşlar, önceki yazılarımda şart ifadelerini ve döngüleri anlatmıştım. Şimdi ise bazen olur ya döngüde istemediğimiz bir kısım olur, bu kısımları aradan çıkarttığımız iki ifadedir break ve continue..

Break Nedir?

Türkçesi kırılma anlamına gelmektedir. Döngüyü hangi durumda olursa olsun break komutu geldikten sonra döngü kırılır ve çıkar. İlk defa switch case yapısında anlatmıştım. Orada da şart sağlandıktan sonra, diğer durumlara bakılmaması için kullanmıştık.

Break Örnek Kullanımı

int num = 0;
while (num < 10)
{
   if (num == 5)
     break;

   Console.WriteLine(num);
   num++;
}

/* Çıktılar:
0
1
2
3
4
*/

Yukarıdaki örnekde görüldüğü üzere 5’e geldiğinde döngü kırılıyor ve sonraki durumlar çalışmıyor.

Continue Nedir?

Türkçesi devam et anlamına gelmektedir. Döngüdeki anlık durumun bir sonrakine geçmesi için kullanılır. Örnek kullanımında daha iyi anlayabilirsiniz.

Continue Örnek Kullanımı

for (int i = 0; i < 10; i++) {
  if (i == 5)
    continue;

  Console.WriteLine(i);
}
/* Çıktılar:
0
1
2
3
4
6
7
8
9
*/

Görüldüğü üzere 5 sayısı atlanarak devamı yazılmıştır. Umarım faydalı olmuştur kolay gelsin..

Bunlara Göz Atmak İsteyebilirsiniz

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir