Menu
CoddyTech

Interpolasi string

Termasuk bagian Dasar-Dasar dalam perjalanan Swift di Coddy. Pelajaran 32 dari 86.

Interpolasi string memungkinkan kamu menyisipkan variabel dan ekspresi langsung ke dalam string. Alih-alih menggabungkan string dengan operator +, kamu menempatkan nilai di dalam \() dalam string-mu.

let name = "Alice"
let age = 25
print("My name is \(name) and I am \(age) years old.")
// output: My name is Alice and I am 25 years old.

Swift otomatis mengonversi nilai menjadi string untukmu. Ini berfungsi dengan tipe apa pun: bilangan bulat, bilangan double, boolean, dan lainnya.

Kamu bahkan bisa menyertakan ekspresi yang langsung dievaluasi:

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

Interpolasi string membuat kodemu lebih rapi dan mudah dibaca dibandingkan menggabungkan beberapa string dengan +. Ini adalah cara yang disarankan untuk membuat string dinamis di Swift.

challenge icon

Tantangan

Mudah

Kamu diberi variabel berikut:

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

Gunakan interpolasi string untuk mencetak baris kuitansi yang menampilkan informasi produk dan menghitung total biaya.

Cetak pesan berikut:

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

Gunakan \() untuk menyisipkan variabel dan menghitung price * Double(quantity) langsung di dalam string.

Coba sendiri

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

// TODO: Gunakan interpolasi string untuk mencetak baris struk
// Hitung price * Double(quantity) langsung di dalam string
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Playground Swift