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]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ırremoveAt()- 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.
Kopya kağıdı
Değere göre elemanları kaldırmak için remove() kullanın ve indeks konumuna göre kaldırmak için removeAt() kullanın:
List<String> colors = ['Red', 'Green', 'Blue', 'Yellow'];
// Remove by value
colors.remove('Green');
// Remove by index
colors.removeAt(1);remove() belirtilen değerin ilk karşılığını kaldırır, removeAt() ise verilen indeks konumundaki elemanı kaldırır.
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');
}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
4Operatörler Bölüm 2
Karşılaştırma OperatörleriMantıksal VEMantıksal VEYAMantıksal DEĞİLTür Test OperatörleriÖzet - Karşılaştırmalar Yapma7Dizelerle Çalışma
Dize BirleştirmeDize İnterpolasyonuÇok Satırlı DizelerDize ÖzellikleriTemel Dize Yöntemleri10Koleksiyonlar - Haritalar Temelleri
Haritalar Nedir?Harita OluşturmaAnahtara Göre Değerlere ErişimAnahtar-Değer ÇiftleriHarita Boyutunu AlmaAnahtarları AlmaDeğerleri AlmaBir Anahtarın Varlığını Kontrol Etme2Değişkenler ve Temel Veri Tipleri
Değişkenler Nedir?DizgelerTamsayılar (int)Ondalık Sayılar (double)Boole Değerleri (bool)'var' ile Tür ÇıkarımıFinal DeğişkenlerSabit Değişkenlerİsimlendirme KurallarıTemel Null GüvenliğiÖzet - Değişken Bildirimi8Akış Kontrolü - Döngüler
'for' Döngüsü'while' Döngüsü'do-while' DöngüsüDöngülerde 'break' KullanımıDöngülerde 'continue' KullanımıÖzet - Kodu Tekrarlama3Operatörler Kısım 1
Aritmetik OperatörlerTamsayı BölümüModulo OperatörüArtırma ve AzaltmaAtama KısayollarıÖzet - Basit Hesaplamalar6Akış Kontrolü - Karar Verme
'if' İfadesi'else' İfadesi'else if' İfadesiÖzet - Basit Kararlarİç İçe 'if' İfadeleri'switch' İfadesi9Koleksiyonlar - Liste Temelleri
Listeler Nedir?Liste Oluşturmaİndekse Göre ErişimListe Uzunluğunu AlmaEleman EklemeEleman KaldırmaListenın Boş Olup Olmadığını Kontrol EtmeListe Üzerinde Yineleme12Gelişmiş Fonksiyonlar
İsteğe Bağlı Konumsal Parametrelerİsimli ParametrelerZorunlu İsimli ParametrelerVarsayılan Parametre DeğerleriÖzet - Fonksiyon Parametreleri15Proje: Basit Hesap Makinesi
Kurulumu YapmaSayı Tanımlama