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.
devamkee brother :D
hahaha thanks dude :)