Menu
Coddy logo textTech

Eleman Kaldırma

Coddy'nin Dart Journey'sinin Temeller bölümünün bir parçası — ders 53 / 94.

remove() ve removeAt() yöntemleri, bir listeden öğeleri silmenize olanak tanır. Değere göre silmek için remove() kullanın ve indeks konumuna göre silmek için removeAt() kullanın.

Renklerin bir listesini oluşturun:

List<String> colors = ['Red', 'Green', 'Blue', 'Yellow'];
print(colors);

Değerine göre bir öğeyi kaldır:

colors.remove('Green');
print(colors);

Yukarıdaki kodu çalıştırdıktan sonra, çıktı şu şekilde olacaktır:

[Red, Green, Blue, Yellow]
[Red, Blue, Yellow]

İndeks pozisyonuyla bir öğeyi kaldırın:

colors.removeAt(1);
print(colors);

Yukarıdaki kodu çalıştırdıktan sonra, çıktı şu olacaktır:

[Red, Yellow]
challenge icon

Görev

Başlangıç

Bu meydan okumada, Dart'ta listeden öğeleri kaldırma pratiği yapacaksınız. Öğeleri kaldırmanın iki ana yolu vardır:

  • remove() - belirli bir değerin ilk örneğini kaldırır
  • removeAt() - belirli bir indeksteki öğeyi kaldırır

TODO yorumlarında belirtildiği gibi alışveriş listesinden öğeleri kaldırmak için aşağıdaki kodu tamamlayın.

Kendin dene

void main() {
  // Öğelerle alışveriş listesi
  List<String> shoppingList = ['Apples', 'Milk', 'Bread', 'Eggs', 'Cheese'];
  
  print('Original shopping list: $shoppingList');
  
  // TODO: Listeden 'Bread'i remove() yöntemi kullanarak kaldırın
  
  print('After removing Bread: $shoppingList');
  
  // TODO: removeAt() yöntemi kullanarak indeks 1'deki öğeyi kaldırın
  
  print('After removing item at index 1: $shoppingList');
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler