Flutter Liste Methodları
first property
Listenin ilk elemanını döndürür.
Liste boşsa bir StateError atar.
Aynı zamanda bu method ile listenin ilk elamanına değer atayabilirsiniz.
Listenin ilk elemanı alma:
final numbers = <int>[1, 2, 3];
print(numbers.first); // 1
Listenin ilk elemanına değer atama:
numbers.first = 10;
print(numbers.first); // 10
Liste boşsa hata döner:
numbers.clear();
numbers.first; // Throws.
isEmpty property
Listenin boş olup olmadığını kontrol eder. Liste boş ise sonuç true değilse false olur.
final emptyList = <int>[];
print(emptyList.isEmpty); // true;
print(emptyList.iterator.moveNext()); // false
isNotEmpty property
Listenin boş olup olmadığını kontrol eder. Listede en az bir öğe varsa true yoksa false döner.
final numbers = <int>{1, 2, 3};
print(numbers.isNotEmpty); // true;
print(numbers.iterator.moveNext()); // true
last property
Listenin son elemanını döndürür.
Liste boşsa StateError atar.
final numbers = <int>[1, 2, 3];
print(numbers.last); // 3
length property
Listenin eleman sayısını döndürür.
Tüm öğelerin sayılması, tüm öğelerin yinelenmesini gerektirebilir ve bu nedenle yavaş olabilir.
single property
Listenin yalnızca bir elemana sahip olup olmadığını kontrol eder. Listede tek eleman varsa o elamanı döner, birden fazla eleman varsa da hata döner.
final numbers = <int>[2];
print(numbers.single);// 2
final numbers = <int>[1, 2, 3];
print(numbers.single); //Uncaught Error: Bad state: Too many elements
Top comments (0)