String & Interpolation di Swift
Penjelasan
String di Swift bisa dimanipulasi dengan property seperti count (panjang string) dan method seperti uppercased(). Swift punya string interpolation — menyisipkan variabel atau ekspresi langsung ke dalam string dengan membungkusnya \(ekspresi), beda dari sintaks $ ala Kotlin/JavaScript.
Contoh Konsep
let nama = "CompileDaily"
let kategori = "Study"
// Cara lama (concatenation)
print(nama + " " + kategori)
// String interpolation (lebih ringkas)
print("\(nama) \(kategori)")
let a = 5
let b = 3
print("Total: \(a + b)") // Total: 8, ekspresi juga bisa
Praktikum
Buat variabel let namaKamu dan let kotaAsal. Tampilkan keduanya dalam satu kalimat memakai string interpolation, mis. "Saya {namaKamu} dari {kotaAsal}" (pakai sintaks \(...) Swift).
Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.
Tips
Biasakan pakai string interpolation \(variabel) dibanding operator + untuk menggabung string — lebih mudah dibaca terutama kalau menyisipkan banyak variabel sekaligus, dan jadi standar penulisan Swift modern.