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
// 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.
Bu Yazıya Tepkin Ne Oldu ?
YORUMLAR