Swift Academy · Ders

let ve var: Sabitler ve Değişkenler

Swift'te let ile değişmezliği, var ile değişebilirliği anlayın.

1. ders / 412 adım

let ve var: Sabitler ve Değişkenler, CoddyKit'te ücretsiz bir Swift 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, Swift Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Swift Academy kursu toplamda 4 dersten oluşur.

Hoş geldiniz

Swift'te üzerinde çalıştığınız her değer ya bir *sabittir* ya da bir *değişkendir*. Doğru seçimi yapmak, kodunuzu daha güvenli ve anlaşılır kılan ilk alışkanlıklardan biridir.

let ile sabit tanımlama

Bir sabit tanımlamak için `let` kullanın. Atandıktan sonra değeri hiçbir zaman değişmez: ```swift let appName = "CoddyKit" let maxScore = 100 ``` Derleyici bunu zorunlu kılar; yeniden atamaya çalışmak bir derleme hatasına neden olur.

var ile değişken tanımlama

Değeri güncellenebilen bir değişken tanımlamak için `var` kullanın: ```swift var score = 0 score = 42 score += 10 ``` Değişkenler, zaman içinde gelişen durumlar için idealdir.

Neden let tercih edilmeli?

Swift, varsayılan olarak `let` kullanmanızı ve yalnızca değişiklik gerektiğinde `var` kullanmaya geçmenizi önerir. Bu, yanlışlıkla yapılan değişiklikleri önler ve derleyicinin kodunuzu en iyi duruma getirmesine yardımcı olur.

Adlandırma kuralları ve gelenekleri

Swift tanımlayıcıları, geleneksel olarak *camelCase* kullanır: ```swift let playerName = "Alice" var currentLevel = 1 ``` Adlar büyük-küçük harfe duyarlıdır: `score` ve `Score` farklı tanımlayıcılardır.

Bir let sabitine yeniden atama — derleyici hatası

Bu kod derlenmez: ```swift let pi = 3.14159 pi = 3.0 // ❌ cannot assign to value: 'pi' is a 'let' constant ``` Swift bu hatayı, uygulamanız çalışmadan önce derleme zamanında yakalar.

Tek satırda birden çok bildirim

Aynı anda birden çok sabit veya değişken tanımlayabilirsiniz: ```swift let x = 5, y = 10, z = 15 var a = 1, b = 2 ``` Bunu kısa tutun; adlar veya değerler karmaşıksa anlaşılır olması için ayrı satırları tercih edin.

Ertelenmiş başlatma

Bir `let` sabitinin hemen bir değere sahip olması gerekmez; değerini daha sonra bir kez atayabilirsiniz: ```swift let finalScore: Int if condition { finalScore = 100 } else { finalScore = 0 } ``` Derleyici, sabite kullanılmadan önce tam olarak bir kez değer atanmasını sağlar.

Sabitleri ve değişkenleri yazdırma

Değerleri görüntülemek için `print()` ve dize yerleştirmeyi kullanın: ```swift let name = "Swift" var version = 5 print("Language: \(name), version: \(version)") ``` `\(...)` söz dizimi, herhangi bir ifadeyi doğrudan bir dizenin içine yerleştirir.

Uygulamalı örnek: oyun durumu

Gerçek bir kullanım biçimi: ```swift let playerName = "Alice" // won't change var lives = 3 // changes as game progresses var score = 0 lives -= 1 score += 250 ``` Mümkün olduğunda `let` kullanmak, gelecekte kodu okuyacak kişilere niyetinizi gösterir.

Hızlı kontrol

Atamadan sonra değiştirilemeyen bir değeri hangi anahtar sözcük tanımlar?

Özet

Temel çıkarımlar: • `let` → sabit, atamadan sonra değişmez • `var` → değişken, yeniden atanabilir • `let` kullanımını tercih edin; yalnızca değişiklik gerçekten gerektiğinde `var` kullanın • Her ikisi de camelCase adlandırmasını kullanır ve daha sonra başlatılabilir (`let` tam olarak bir kez) Sırada Swift'in türleri otomatik olarak nasıl çıkardığı var.
Başlamak ücretsiz

Yapay zeka eğitmeniyle Swift öğ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
122
Dersler
409

Sıkça Sorulan Sorular

“let ve var: Sabitler ve Değişkenler” dersi ücretsiz mi?

Evet — “let ve var: Sabitler ve Değişkenler” 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 Swift Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Swift Academy kursu toplamda 4 dersten oluşur.

“let ve var: Sabitler ve Değişkenler” dersinde ne öğreneceğim?

Swift'te let ile değişmezliği, var ile değişebilirliği anlayın. Swift 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.

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

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

“let ve var: Sabitler ve Değişkenler” 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 Swift Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Swift 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. let ve var: Sabitler ve Değişkenler
  2. Tür Çıkarımı ve Açık Türler
  3. Sayılar, Boolean'lar ve Karakterler
  4. Dizge Temelleri ve Araya Değer Yerleştirme
← Swift Academy Sayfasına Dön