Menu
Coddy logo textTech

String Interpolation

Coddy'nin Swift Journey'sinin Temeller bölümünün bir parçası. Ders 32 / 86.

String enterpolasyonu, değişkenleri ve ifadeleri doğrudan bir dizenin (string) içine yerleştirmenize olanak tanır. Dizeleri + operatörü ile birbirine bağlamak yerine, değerleri dizenizin içindeki \() içine yerleştirirsiniz.

let name = "Alice"
let age = 25
print("My name is \(name) and I am \(age) years old.")
// Çıktı: Benim adım Alice ve 25 yaşındayım.

Swift, değerleri sizin için otomatik olarak string'lere dönüştürür. Bu, herhangi bir tiple çalışır — integer'lar, double'lar, boolean'lar ve daha fazlası.

Hatta anında değerlendirilen ifadeler bile ekleyebilirsiniz:

let price = 19.99
let quantity = 3
print("Total: $\(price * Double(quantity))")
// Çıktı: Total: $59.97

String enterpolasyonu, birden fazla dizeyi + ile birleştirmeye kıyasla kodunuzu daha temiz ve okunması daha kolay hale getirir. Swift'te dinamik dizeler oluşturmanın tercih edilen yoludur.

challenge icon

Görev

Kolay

Aşağıdaki değişkenler size sağlanmıştır:

let productName = "Wireless Headphones"
let price = 79.99
let quantity = 2

Ürün bilgilerini görüntüleyen ve toplam maliyeti hesaplayan bir fiş satırı yazdırmak için dize enterpolasyonunu (string interpolation) kullanın.

Aşağıdaki mesajı yazdırın:

Item: Wireless Headphones (x2) - Total: $159.98

Değişkenleri yerleştirmek ve price * Double(quantity) değerini doğrudan dizenin içinde hesaplamak için \() kullanın.

Kendin dene

let productName = "Wireless Headphones"
let price = 79.99
let quantity = 2

// YAPILACAK: Fiş satırını yazdırmak için dize enterpolasyonu kullanın
// Fiyat * Double(miktar) hesaplamasını doğrudan dize içinde yapın
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler

Kendi başına pratik yap: Swift playground