Dart’ta break ve continue İfadeleri

Diğer pek çok programlama dilinde olduğu gibi Dart’ta da break ve continue ifadeleri bulunmakta ve benzer amaçla kullanılmaktadır.

Dart break İfadesi

Herhangi bir döngü içindeki break ifadesi, onu içeren döngünün yürütülmesini kesmeniz veya sonlandırmanız için bir yol sağlar ve programın döngüden çıkmasına sebep olur. Genel olarak if..else yapısıyla beraber yaygın bir şekilde kullanılır.

void main()
{
    var say = 0;
    while(say <= 10){
        say = say + 1;
        if(say == 5){
            break;
        }
        print("Döngü içinde ${say}");
    }
    print("Döngü break komutu ile sonlandırıldı");	
}

Çıktı:

Döngü içinde 1
Döngü içinde 2
Döngü içinde 3
Döngü içinde 4
Döngü break komutu ile sonlandırıldı

Dart continue İfadesi

Türkçede devam et anlamına gelen continue ifadesi, herhangi bir döngünün geçerli yinelemesini atlamanız için bir yol sağlar. Döngüde bir devam ifadesi ile karşılaşıldığında, mevcut yineleme için döngü gövdesindeki geri kalan ifadeler ve program yürütmesini döngü gövdesindeki ilk ifadeye döndürür. Yani döngüyü sonlandırmak yerine bir sonraki yineleme ile devam ettirir.

void main()
{
    var x = 0;
    while(x < 10){
        x = x + 1;
        if(x == 5){
            print("5 olunca continue ile döngüdeki o adım atlandı");
            continue;
        }
        print('Rakam: ${x}');
    }
    print("Döngü bitti");	
}

Çıktı:

Rakam: 1
Rakam: 2
Rakam: 3
Rakam: 4
5 olunca continue ile döngüdeki o adım atlandı
Rakam: 6
Rakam: 7
Rakam: 8
Rakam: 9
Rakam: 10
Döngü bitti

Dart’ta break ve continue ifadeleri kabaca yukarıdaki gibi özetlenebilir.

İlgili Makaleler

2 Yorum

Bir yanıt yazın

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

Başa dön tuşu