Mojo Academy · Ders

Değer Anlambilimi Ne Anlama Gelir?

Her değişken kendi değerine sahip olur.

1. ders / 413 adım

Değer Anlambilimi Ne Anlama Gelir?, CoddyKit'te ücretsiz bir Mojo Academy dersidir. Bu, 4 dersinin 1. 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, Mojo Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Mojo Academy kursu toplamda 4 dersten oluşur.

Veri Hakkında Düşünmenin İki Yolu

Bir değeri yeni bir değişkene kopyaladığınızda her biri bağımsız mı olur, yoksa fark ettirmeden paylaşım mı yaparlar? Bunu değer semantiği yanıtlar. 🤔

Her Değişken Kendi Değerinin Sahibidir

Değer semantiğinde her değişken verinin kendine ait bir kopyasını tutar. Hiçbir iki ad, fark ettirmeden aynı şeyi göstermez.

var a = 5
var b = a

Bağlantı Değil, Kopya

b = a ataması b'ye yeni bir kopya verir. O andan sonra a ve b birbirinden bağımsız yaşamlarını sürdürür.

var a = 5
var b = a
print(a, b)

Birini Değiştirmek Diğerini Etkilemez

b kendi kopyasına sahip olduğundan b'yi güncellemek a'ya dokunmaz. Özgün değer, bıraktığınız hâliyle kalır.

var a = 5
var b = a
b = 99

Zihinsel Model: Kutular

Her değişkeni kendine ait bir kutu olarak düşünün. Kopyalama, ilk kutuya kestirme bir yol oluşturmak yerine içeriği ikinci bir kutuya aktarır.

Sayılar Böyle Davranır

Int gibi basit türler doğal olarak değere göre kopyalanır. x'i aktarın; her konum çalışmak üzere kendi sayısını alır.

var x = 10
var y = x
y = 20

Mojo Bunu Türlerinize de Uygular

Mojo, yazdığınız yapılar da dâhil olmak üzere değer semantiğini geniş kapsamda uygular. Bir yapıyı kopyalamak, tüm alanlarını da kopyalamaktır.

Neden Öngörülebilir Hissettirir

Değer semantiği sayesinde kodu yerel olarak okuyabilirsiniz: bir değişken yalnızca siz değiştirdiğinizde değişir, başka bir yerdeki yan etkiyle asla değişmez. ✅

Paylaşımla Karşılaştırma

Bunun tersi, iki adın tek bir nesneyi gösterdiği başvuru davranışıdır. Mojo, bu sürprizi varsayılan olarak önlemek için değerleri tercih eder.

Temel Fikir Bağımsızlıktır

Değer semantiğinin özü bağımsızlıktır: kopyalar gerçekten ayrıdır; bu nedenle düzenlemeler yalnızca yapıldıkları yerde kalır.

var price = 100
var saved = price
price = 80

Güvenli ve Hızlı Kod Sağlar

Bağımsız değerler, Mojo'nun programınız hakkında daha sıkı çıkarım yapmasını sağlar; bu da kodun hem güvenli hem hızlı olmasına yardımcı olur.

Hızlı Kontrol

var b = a yazıyor, ardından b'yi değiştiriyorsunuz. Değer semantiğinde a'ya ne olur?

Özet

Değer semantiğinde her değişken bağımsız bir kopyanın sahibidir. Birini değiştirmek diğerine asla yayılmaz; bu da kodu öngörülebilir tutar. 🎯

Başlamak ücretsiz

Yapay zeka eğitmeniyle Mojo öğ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

“Değer Anlambilimi Ne Anlama Gelir?” dersi ücretsiz mi?

Evet — “Değer Anlambilimi Ne Anlama Gelir?” 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 Mojo Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Mojo Academy kursu toplamda 4 dersten oluşur.

“Değer Anlambilimi Ne Anlama Gelir?” dersinde ne öğreneceğim?

Her değişken kendi değerine sahip olur. Mojo 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.

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

Önceden deneyim gerekmez. CoddyKit'te Mojo 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 1. dersidir.

“Değer Anlambilimi Ne Anlama Gelir?” 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 Mojo Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Mojo 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. Değer Anlambilimi Ne Anlama Gelir?
  2. Kopyalar ve Paylaşılan Durum
  3. Mojo'nun Güvenli Varsayılanı
  4. Değişime İlk Bakış
← Mojo Academy Sayfasına Dön