Dart programlama dilinde List.generate
fonksiyonu, belirli bir uzunluğa sahip bir liste oluşturmanıza ve her öğeyi belirli bir işlem sonucuna dayalı olarak doldurmanıza olanak tanır. İşte List.generate
fonksiyonunu kullanmanın temel kullanımı:
List
Bu fonksiyon iki temel parametre alır:
length
: Oluşturulacak liste öğelerinin sayısı.generator
: Her öğeyi oluşturmak için kullanılacak bir işlev (fonksiyon). Bu işlev, her öğe için bir dizin (index) alır ve bu dizine dayalı olarak bir değer döndürmelidir.
Örnek bir List.generate
kullanımı:
void main() {
List
print(myNumbers); // [0, 2, 4, 6, 8]
}
ukarıdaki örnekte, List.generate
kullanarak uzunluğu 5 olan bir liste oluşturduk ve her öğeyi index * 2
işlemine dayalı olarak doldurduk. index
değeri, 0’dan başlayarak artar ve bu nedenle myNumbers
listesi [0, 2, 4, 6, 8] değerlerini içerir. İşlev (generator) her öğeyi oluşturmak için kullanıldı.
Bu Yazıya Tepkin Ne Oldu ?
YORUMLAR