0Pricing
Zig Academy · Ders

Hiç Değişmeyen Değerler İçin const

Varsayılan olarak değiştirilemez bağlamalar.

Hiç Değişmeyen Değerler İçin const, CoddyKit'te ücretsiz bir Zig 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, Zig Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Zig Academy kursu toplamda 4 dersten oluşur.

Bağlamalar Burada Başlar

Zig'de bir değere bağlama ile ad verirsiniz. Vereceğiniz ilk karar, bu adın daha sonra değişmesine izin verilip verilmeyeceğidir.

const ile Tanışın

const anahtar sözcüğü, değeri bir daha atanamayacak bir ad oluşturur. Zig'de ad vermenin güvenli ve varsayılan yoludur.

const pi = 3.14159;

Tercih Yoluyla Değişmez

Bir const bağlaması değişmezdir: bir değeri gösterdiğinde bu bağlantı kilitlenir. Bu, kodunuzu okumayı ve anlamlandırmayı kolaylaştırır.

Yeniden Atama Hatadır

Bir const'a yeni bir değer vermeyi deneyin; derleyici sizi durdurur. Zig, hatanın sessizce geçmesine izin vermek yerine açık bir hata bildirir.

const x = 5;
x = 6; // error: cannot assign to constant

Bildirim Sırasında Başlatma

Bir const'ın değerini onu bildirdiğiniz yerde belirlersiniz. Daha sonra doldurulmayı bekleyen boş bir const yoktur.

const greeting = "Hello, Zig";

Yapılandırma İçin const

Arabellek boyutu veya en yüksek sayı gibi sabit sayılar const için idealdir. Bir değeri açıkça adlandırır ve yerinde kalmasını garanti eder.

const max_users = 100;

Önce const'ı Tercih Edin

İyi Zig biçemi önce const kullanır ve yalnızca bir değerin gerçekten değişmesi gerektiğinde gevşer. Daha az değişiklik, daha az sürpriz demektir.

Tür Hâlâ Çıkarılır

Genellikle const'tan sonra tür yazmazsınız. Zig türü değerden çıkarır; bu nedenle const count = 0 ifadesi tamsayı olarak doğrudan çalışır.

const count = 0;

Üst Düzeyde const

Herhangi bir işlevin dışında bildirilen sabitler dosya genelinde global olur. Bir kez değerlendirilir ve tüm programınızda paylaşılır.

const version = "1.0.0";

İçe Aktarma Bir const Döndürür

Sıkça const std = @import ifadesini görürsünüz. İçe aktarmanın sonucu bir değerdir ve onu const ile bağlamak bu modülü sabit tutar.

const std = @import("std");

Kendini Açıklayan Kod

const'ı görmek, değerin değişmeyeceğini okuyan herkese bildirir. Bu tek anahtar sözcük, niyetiniz hakkında küçük ve güvenilir bir taahhüt görevi görür.

Hızlı Kontrol

const limit = 10 bildiriyorsunuz. Daha sonra limit = 20 yazarsanız ne olur?

Özet

const sözcüğünün hiç değişmeyen bir değere ad verdiğini öğrendiniz. Değeri bir kez başlatın, türü Zig'in çıkarmasına izin verin ve varsayılanınız olarak bunu tercih edin. 🔒

Sıkça Sorulan Sorular

“Hiç Değişmeyen Değerler İçin const” dersi ücretsiz mi?

Evet — “Hiç Değişmeyen Değerler İçin const” 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 Zig Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Zig Academy kursu toplamda 4 dersten oluşur.

“Hiç Değişmeyen Değerler İçin const” dersinde ne öğreneceğim?

Varsayılan olarak değiştirilemez bağlamalar. Zig 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.

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

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

“Hiç Değişmeyen Değerler İçin const” 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 Zig Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Zig 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. Hiç Değişmeyen Değerler İçin const
  2. Değiştirilebilir Durum İçin var
  3. Tür Çıkarımı ve Açık Türler
  4. undefined ve Başlatılmamış Bellek
← Zig Academy Sayfasına Dön