Dart programlama dilinde .. (cascade notation) operatörü, bir nesne üzerinde ardışık işlemler gerçekleştirmenizi sağlar. Bu operatör, bir nesne üzerinde birden fazla işlem yaparken kodunuzu daha temiz ve okunaklı hale getirir. İşte .. operatörünün nasıl kullanılacağına dair bir örnek:

void main() {
List myNumbers = [1, 2, 3, 4, 5];

// Liste üzerinde ardışık işlemler yapmak için “..” operatörünü kullanabiliriz.
myNumbers
..add(6)
..addAll([7, 8])
..remove(3)
..insert(2, 9);

print(myNumbers); // [1, 2, 9, 4, 5, 6, 7, 8]
}

Yukarıdaki örnekte, myNumbers adlı bir liste oluşturduk ve ardışık işlemler yapmak için .. operatörünü kullandık. Bu operatör, myNumbers listesi üzerinde sırayla add, addAll, remove ve insert işlemlerini gerçekleştirdi. Bu sayede aynı liste üzerinde birkaç işlemi tek bir satırda sıralayabiliyoruz.

.. operatörünün kullanımı, özellikle bir nesne üzerinde sık sık bir dizi işlem yapmanız gerektiğinde kodunuzu daha temiz ve daha az tekrarlayıcı hale getirmenize yardımcı olabilir.

ETİKETLER :

YORUMLAR

Bir yanıt yazın

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