List.filled
Dart dilinde, belirli bir uzunlukta ve belirli bir değerle doldurulmuş bir liste oluşturmak için kullanılan bir yöntemdir. Bu, tüm elemanları başlangıçta aynı değere sahip bir liste yaratmanız gerektiğinde oldukça yararlıdır.
List<T>.filled(int length, T fill, {bool growable = false})
length: Oluşturulacak listenin uzunluğu.
fill: Listenin tüm elemanlarının başlangıçta sahip olacağı değer.
growable: Listenin büyütülebilir (dilatilir) olup olmadığını belirten bir boolean değeri. Eğer true ise, liste sonradan büyütülebilir (eleman eklenip çıkarılabilir); eğer false ise, listenin boyutu sabit kalır.
Örnek Kullanım:
var fixedList = List.filled(5, 0);
print(fixedList); // Çıktı: [0, 0, 0, 0, 0]
Bu örnekte, 0
değeriyle doldurulmuş, uzunluğu 5
olan sabit boyutlu bir liste oluşturulmuştur.
Büyütülebilir Liste Oluşturma:
var growableList = List.filled(5, 'a', growable: true);
growableList.add('b');
print(growableList); // Çıktı: ['a', 'a', 'a', 'a', 'a', 'b']
Bu örnekte, 'a'
değeriyle doldurulmuş, başlangıçta uzunluğu 5
olan ancak sonradan büyütülebilir (yani eleman eklenebilir veya çıkarılabilir) bir liste oluşturulmuştur. growable
parametresi true
olarak belirlendiğinden, listeye sonradan 'b'
elemanı eklenmiştir.
Bu Yazıya Tepkin Ne Oldu ?
YORUMLAR