Dart dilinde liste, birden çok öğeyi saklamak ve bu öğeleri işlemek için kullanılan bir veri yapısıdır. Dart’ta liste oluşturmak için List
sınıfını veya liste literallerini kullanabilirsiniz.
List
sınıfını kullanarak boş bir liste oluşturma:
List<String> myList = List<String>();
Yukarıdaki örnekte, List
sınıfını kullanarak String
türünden bir liste oluşturuyoruz. Başlangıçta boş bir liste olduğu için listenin içine herhangi bir öğe eklenmemiştir.
Liste literali kullanarak liste oluşturma:-
List<int> numbers = [1, 2, 3, 4, 5];
Yukarıdaki örnekte, numbers
adında bir int
türünden liste oluşturuyoruz. Liste literallerini kullanarak öğeleri doğrudan liste içinde belirtiyoruz.
Belirli bir boyuta sahip boş bir liste oluşturma:
List<double> emptyList = List<double>.filled(5, 0.0);
Yukarıdaki örnekte, List.filled()
metoduyla 5 elemana sahip ve başlangıçta 0.0 değerini içeren bir double
türünden liste oluşturuyoruz.
List
// Listenin uzunluğunu almak:
int length = fruits.length;
// Belirli bir indeksteki öğeye erişmek:
String firstFruit = fruits[0];
// Liste üzerinde döngü yapma:
for (String fruit in fruits) {
print(fruit);
}
// Liste üzerinde indeksleriyle birlikte döngü yapma:
for (int i = 0; i < fruits.length; i++) {
print('$i: ${fruits[i]}');
}
// Liste öğelerini dönüştürme:
List
// Belirli bir öğenin indeksini bulma:
int index = fruits.indexOf(‘Banana’);
// Liste içinde bir öğe arama:
bool containsOrange = fruits.contains(‘Orange’);
// Liste öğelerini filtreleme:
List
// Liste öğelerini birleştirme:
List
List
Bu Yazıya Tepkin Ne Oldu ?
YORUMLAR