Çok Satırlı Dize Sabitleri
Üçlü tırnaklarla okunabilir, çok satırlı metinler yazın.
Çok Satırlı Dize Sabitleri, CoddyKit'te ücretsiz bir Swift Academy dersidir. Bu, 4 dersinin 3. 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.
Çok Satırlı Dize Sabitleri
Çok satırlı dize sabiti birkaç satıra yayılır. Kendi satırlarında bulunan üç çift tırnakla sınırlandırılır ve aradaki metin satır sonlarını korur.
let poem = """
Roses are red
Violets are blue
"""
print(poem)Satır Sonlarını Koruma
Sabitin içinde yazdığınız her satır sonu, ortaya çıkan dizede de bir satır sonuna dönüşür; böylece biçimlendirme tam olarak korunur.
let menu = """
Coffee
Tea
Water
"""
print(menu)Girintiyi Kaldırma
Kapanıştaki üçlü tırnaktan önceki boşluk, temel girintiyi belirler. Swift, her satırın başındaki bu miktardaki boşluğu kaldırır.
func describe() -> String {
return """
Title
Body
"""
}
print(describe())Girintinin Bir Kısmını Koruma
Kapanış sınırlayıcısının temel girintisini aşan girinti korunur. Böylece iç içe içeriği isteyerek girintileyebilirsiniz.
let tree = """
Root
Child
Child
"""
print(tree)Başa veya Sona Satır Sonu Eklenmez
Açılış """ işaretinden hemen sonraki ve kapanış """ işaretinden hemen önceki satır sonları dizenin parçası değildir.
let s = """
Hello
"""
print("[\(s)]")Çok Satırlı Dizelerde Enterpolasyon
Çok satırlı sabitler, tıpkı tek satırlı dizeler gibi enterpolasyonu destekler.
let name = "Sam"
let note = """
Dear \(name),
Welcome aboard.
"""
print(note)Satır Sonundan Kaçış
Bir satırı ters eğik çizgiyle bitirmek, onu sonraki satıra bağlar ve çıktıda bu satır sonunun yer almasını engeller.
let joined = """
This is one \
long line
"""
print(joined)Kaçış İşlemi Olmadan Tırnaklar
Çok satırlı bir sabitin içinde tekli çift tırnak karakterlerini kaçış işlemi yapmadan serbestçe yazabilirsiniz.
let quote = """
She said "hello" today
"""
print(quote)Şablonlar Oluşturma
Çok satırlı dizeler; e-postalar, kod parçacıkları veya biçimlendirilmiş raporlar gibi şablonlar için idealdir.
let user = "Lee"
let total = 42
let email = """
Hi \(user),
Your total is \(total).
Thanks!
"""
print(email)Biçimlendirmeyle Birleştirme
Temiz ve hizalı bir çıktı elde etmek için biçimlendirilmiş değerleri çok satırlı şablonların içinde enterpole edebilirsiniz.
let price = 9.5
let receipt = """
Item: Coffee
Price: \(String(format: "%.2f", price))
"""
print(receipt)Çok Satırlı Sabitler Neden Kullanılır
Çok satırlı metni, elle satır sonu karakterleri eklemeden kaynak kodunda okunabilir tutar; böylece hataları azaltır ve açıklığı artırırlar.
let help = """
Usage:
run start
run stop
"""
print(help)Hızlı Denetim
Girintinin nasıl işlendiğini hatırlayın.
Özet: Çok Satırlı Dize Sabitleri
Üçlü tırnakla oluşturulan sabitlerin satır sonlarını koruduğunu; kapanış sınırlayıcısının girintisinin baştaki ne kadar boşluğun kaldırılacağını belirlediğini; çevredeki satır sonlarının dâhil edilmediğini; ayrıca enterpolasyonun ve satırları birleştirmek için kullanılan sondaki ters eğik çizginin bu sabitlerin içinde çalıştığını öğrendiniz.
let card = """
Name: Ada
Role: Engineer
"""
print(card)Sıkça Sorulan Sorular
“Çok Satırlı Dize Sabitleri” dersi ücretsiz mi?
Evet — “Çok Satırlı Dize Sabitleri” 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.
“Çok Satırlı Dize Sabitleri” dersinde ne öğreneceğim?
Üçlü tırnaklarla okunabilir, çok satırlı metinler yazı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 3. dersidir.
“Çok Satırlı Dize Sabitleri” 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