0Pricing
Dart Academy · Ders

Konumsal ve Adlandırılmış Kayıt Alanları

Kayıt alanlarını temiz biçimde okuma

Konumsal ve Adlandırılmış Kayıt Alanları, 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.

Alanları Tutmanın İki Yolu

Bir record, konumsal alanları, adlandırılmış alanları veya her ikisini birden saklayabilir. Seçtiğiniz biçim, değerleri nasıl okuyacağınızı belirler.

Konumsal Alanlar

Değerleri doğrudan listelediğinizde bunlar konumsal alanlara dönüşür. Her birinin anlamını ve yerini belirleyen şey sıralamadır.

var pair = (3, 7);
print(pair);

Konumsal Alanları Okuma

Bir konumsal alana dolar işareti ve diziniyle erişin: ilk alan için $1, ikinci için $2 ve bu şekilde devam eder.

var pair = (3, 7);
print(pair.$1);

Konumlar Birden Başlar

Dikkat: record konumları $0'dan değil, $1'den başlar. $0 yoktur; bu nedenle ilk değer her zaman $1'dir.

Adlandırılmış Alanlar

Parantezlerin içinde süslü parantez kullanarak bir alana ad verin. Adlar, record'un ne içerdiğini tek bakışta anlaşılır kılar.

var p = (x: 3, y: 7);
print(p);

Adlandırılmış Alanları Okuma

Adlandırılmış bir alana, tıpkı bir özellikte olduğu gibi nokta ve adıyla erişin. Açık ve okunabilirdir; burada sıralamanın önemi yoktur.

var p = (x: 3, y: 7);
print(p.y);

İki Biçimi Birlikte Kullanma

İkisini birleştirebilirsiniz: önce konumsal, ardından adlandırılmış alanlar gelir. Bu birleşim, gerektiğinde sıralama, açıklık gerektiğinde ise etiketler sunar.

var r = (200, status: 'OK');
print(r.status);

Türdeki Adlandırılmış Alanlar

Tür açıklaması düzeni yansıtır. Adlandırılmış alanlar, adları açıkça yazılmış şekilde süslü parantezlerin içinde görünür.

({int x, int y}) p = (x: 1, y: 2);
print(p.x);

Adlar Okunabilirliği Artırır

İki sayı gibi değerlerin karıştırılma ihtimali varsa adlandırılmış alanları tercih edin. lat: ve lng:, $1 ve $2'den çok daha anlaşılırdır.

Alan Adları Türün Bir Parçasıdır

İki record yalnızca konumsal alan sayıları ve adlandırılmış alan adları aynıysa eşleşir. Bir alanı yeniden adlandırırsanız türü de değiştirmiş olursunuz.

Etiketli Sonuç Döndürme

İşlevler, sonuçlar için adlandırılmış alanları kullanmayı sever. Çağıran kod, $1'in ne anlama geldiğini tahmin etmek yerine .name ifadesini okur.

({int w, int h}) size() => (w: 4, h: 3);
print(size().w);

Hızlı Kontrol

pair adlı bir record'un ilk konumsal alanını nasıl okursunuz?

Özet: Alan Biçimleri

Harika ilerleme! Konumsal alanlar için $1, $2, adlandırılmış alanlar içinse .name kullanın. Açıklığın en önemli olduğu durumlarda adlar daha iyi seçimdir. ✨

Sıkça Sorulan Sorular

“Konumsal ve Adlandırılmış Kayıt Alanları” dersi ücretsiz mi?

Evet — “Konumsal ve Adlandırılmış Kayıt Alanları” 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.

“Konumsal ve Adlandırılmış Kayıt Alanları” dersinde ne öğreneceğim?

Kayıt alanlarını temiz biçimde okuma 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.

“Konumsal ve Adlandırılmış Kayıt Alanları” 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. Kayıtlar: Hafif Demetler
  2. Konumsal ve Adlandırılmış Kayıt Alanları
  3. Desenlerle Yapıbozumu
  4. switch Desenleri ve Koruyucular
← Dart Academy Sayfasına Dön