Temel Dize Birleştirme
Değerleri doğrudan dize sabitlerinin içine yerleştirin.
Temel Dize Birleştirme, 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.
Dize Enterpolasyonu Nedir
Dize enterpolasyonu, değerleri doğrudan bir dize sabitinin içine yerleştirerek dize oluşturur. Ters eğik çizginin ardından parantez içinde değeri yazarsınız; Swift de onun metinsel biçimini ekler.
let name = "Alice"
let greeting = "Hello, \(name)!"
print(greeting)Sayı Yerleştirme
Yalnızca dizeler değil, her değer enterpole edilebilir. Swift, değeri otomatik olarak metne dönüştürür.
let age = 30
print("You are \(age) years old.")İfadeleri Enterpole Etme
Parantezlerin içine bir ifadenin tamamını yerleştirebilirsiniz. Swift önce ifadeyi değerlendirir, ardından sonucu ekler.
let a = 7
let b = 3
print("Sum is \(a + b)")Birden Çok Enterpolasyon
Tek bir dize, sabit metinle dinamik değerleri serbestçe bir araya getirerek birden çok enterpolasyon içerebilir.
let item = "apple"
let count = 4
print("I have \(count) \(item)s")Mantıksal Değerleri Enterpole Etme
Mantıksal değerler, dizeye doğru veya yanlış sözcükleri olarak eklenir.
let isReady = true
print("Ready: \(isReady)")Enterpolasyon İçinde Yöntem Çağırma
Parantezlerin içinde işlevleri veya yöntemleri çağırabilirsiniz; bunların dönüş değerleri eklenir.
let word = "swift"
print("Uppercased: \(word.uppercased())")Hesaplanan Değerleri Enterpole Etme
Enterpolasyon, raporlar için harikadır: bir değeri satır içinde hesaplayabilir ve bir cümlede sunabilirsiniz.
let price = 19.99
let quantity = 3
print("Total: \(price * Double(quantity))")Koleksiyonlarla Enterpolasyon
Diziler ve sözlükler, hızlı inceleme için kullanışlı olan hata ayıklama tarzı metinleri kullanarak enterpole edilir.
let scores = [10, 20, 30]
print("Scores: \(scores)")Enterpolasyonda İsteğe Bağlı Değerler
İsteğe bağlı bir değeri enterpole etmek, onun sarmalanmış biçimini gösterir. Temiz bir metin yazdırmak için değeri açın veya varsayılan bir değer kullanın.
let nickname: String? = "Ace"
print("Nickname: \(nickname ?? "none")")Zaman İçinde Dizeler Oluşturma
Daha uzun bir çıktı oluşturmak için enterpolasyonu dize birleştirme veya biriktirmeyle bir arada kullanabilirsiniz.
var report = ""
for i in 1...3 {
report += "Line \(i)\n"
}
print(report)Dize Enterpolasyonu ve Birleştirme Karşılaştırması
Özellikle farklı türleri bir araya getirirken enterpolasyon, dizeleri + ile birbirine eklemekten genellikle daha temizdir; çünkü elle dönüştürme yapmanız gerekmez.
let user = "Bea"
let visits = 5
print("\(user) visited \(visits) times")Hızlı Denetim
Enterpolasyon söz dizimini hatırlayın.
Özet: Temel Dize Enterpolasyonu
Enterpolasyonun, ters eğik çizgi-parantez söz dizimini kullanarak değerleri ve ifadeleri dize sabitlerinin içine yerleştirdiğini; her türün otomatik olarak metne dönüştürüldüğünü; farklı türler içeren çıktılarda elle birleştirmeye göre daha temiz olduğunu öğrendiniz.
let user = "Cy"
let items = 2
print("\(user) bought \(items) items for \(items * 5) dollars")Sıkça Sorulan Sorular
“Temel Dize Birleştirme” dersi ücretsiz mi?
Evet — “Temel Dize Birleştirme” 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.
“Temel Dize Birleştirme” dersinde ne öğreneceğim?
Değerleri doğrudan dize sabitlerinin içine yerleştirin. 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.
“Temel Dize Birleştirme” 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
- Temel Dize Birleştirme
- Dizelerde Sayı Biçimlendirme
- Çok Satırlı Dize Sabitleri
- Özel Dize Birleştirme