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.
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