Dart Academy · Ders

Öğe Ekleme, Kaldırma ve Güncelleme

Bir listeyi güvenle değiştirme

2. ders / 413 adım

Öğe Ekleme, Kaldırma ve Güncelleme, CoddyKit'te ücretsiz bir Dart Academy dersidir. Bu, 4 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Dart Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Dart Academy kursu toplamda 4 dersten oluşur.

Listeler Değişebilir

Dart listelerinin çoğu genişletilebilirdir; yani oluşturduktan sonra öğe ekleyebilir ve silebilirsiniz. Bu özellik, zaman içinde değişen veriler için onları ideal kılar.

Sona Ekleme

add yöntemi listenin sonuna bir öğe ekler. Liste bir öğe büyür ve yeni öğe son dizini alır.

var todos = ['wake up'];
todos.add('code');

Bir Anda Birçok Öğe Ekleme

Birkaç öğeyi sona eklemeniz mi gerekiyor? Başka bir listeyle birlikte addAll kullanın; tüm öğeler sırayla listenin sonuna eklenir.

todos.addAll(['eat', 'sleep']);

Herhangi Bir Konuma Ekleme

insert ile bir öğeyi tam istediğiniz konuma yerleştirin. Bu dizinden sonraki tüm öğeler bir adım sağa kayar.

todos.insert(0, 'stretch');

Dizine Göre Güncelleme

Bir öğeye dizin üzerinden yeni değer atayarak mevcut öğeyi değiştirebilirsiniz. Bu işlem, aynı konumu koruyarak önceki değerin üzerine yazar.

todos[1] = 'write tests';

Değeri Silme

remove yöntemi, gönderdiğiniz değere eşit olan ilk öğeyi siler. Bir öğe bulup sildiyse true döndürür.

todos.remove('sleep');

Konuma Göre Silme

Değer yerine dizine göre silmek için removeAt kullanın. Bu yöntem ilgili konumdaki öğeyi çıkarır ve silinen öğeyi size geri verir.

todos.removeAt(0);

Son Öğeyi Silme

removeLast, bir yığının en üstündeki öğe gibi son öğeyi hızlıca çıkarır. Ayrıca sildiği değeri döndürür.

var done = todos.removeLast();

Her Şeyi Temizleme

clear ile listeyi tek işlemde boşaltabilirsiniz. Liste kullanılabilir durumda kalır; yalnızca öğe sayısı sıfıra iner.

todos.clear();
print(todos.length); // 0

Sabit Uzunluklu Listeler

Bazı listeler sabit uzunlukludur ve büyüyüp küçülemez. Bu listelerden birinde add çağırmak, çalışma zamanında hata oluşturur.

Koşullu Silme

Bir kuralla eşleşen her öğeyi removeWhere ile kaldırabilirsiniz. Bir koşul gönderin; true döndüren her öğe silinir.

var nums = [1, 2, 3, 4];
nums.removeWhere((n) => n.isEven);

Kısa Kontrol

2. dizinde bulunan öğeyi silmek istiyorsunuz. Bunun için hangi çağrıyı yapmalısınız?

Özet

Artık bir listeyi özgürce yeniden şekillendirebilirsiniz: add, insert, dizine göre güncelleme ve değere ya da konuma göre silme. Listeleri değiştirmek artık sizin için doğal hale geldi. 🛠️

Başlamak ücretsiz

Yapay zeka eğitmeniyle Dart öğren — ücretsiz

Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.

Kurslar
30
Dersler
120

Sıkça Sorulan Sorular

“Öğe Ekleme, Kaldırma ve Güncelleme” dersi ücretsiz mi?

Evet — “Öğe Ekleme, Kaldırma ve Güncelleme” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Dart Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Dart Academy kursu toplamda 4 dersten oluşur.

“Öğe Ekleme, Kaldırma ve Güncelleme” dersinde ne öğreneceğim?

Bir listeyi güvenle değiştirme Dart Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Dart Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Dart Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 2. dersidir.

“Öğe Ekleme, Kaldırma ve Güncelleme” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Dart Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Dart Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Liste Oluşturma ve Dizinleme
  2. Öğe Ekleme, Kaldırma ve Güncelleme
  3. Listelerde Arama ve Sıralama
  4. map, where ve toList ile Dönüştürme
← Dart Academy Sayfasına Dön