0Pricing
Swift Academy · Pelajaran

Interpolasi String Dasar

Sisipkan nilai secara langsung ke dalam literal string.

Interpolasi String Dasar adalah pelajaran Swift Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Swift Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Swift Academy mencakup 4 pelajaran total.

Apa Itu Interpolasi Teks

Interpolasi teks membangun teks dengan menyisipkan nilai langsung ke dalam literal teks. Anda menulis garis miring terbalik yang diikuti nilai dalam tanda kurung, lalu Swift menyisipkan bentuk tekstualnya.

let name = "Alice"
let greeting = "Hello, \(name)!"
print(greeting)

Menyisipkan Angka

Nilai apa pun, bukan hanya teks, dapat diinterpolasikan. Swift mengubahnya menjadi teks secara otomatis.

let age = 30
print("You are \(age) years old.")

Menginterpolasikan Ekspresi

Anda dapat menyisipkan seluruh ekspresi di dalam tanda kurung. Swift mengevaluasinya terlebih dahulu, lalu menyisipkan hasilnya.

let a = 7
let b = 3
print("Sum is \(a + b)")

Beberapa Interpolasi

Satu teks dapat memuat beberapa interpolasi, dengan bebas mencampurkan teks literal dan nilai dinamis.

let item = "apple"
let count = 4
print("I have \(count) \(item)s")

Menginterpolasikan Nilai Benar/Salah

Nilai benar/salah diinterpolasikan sebagai kata true atau false.

let isReady = true
print("Ready: \(isReady)")

Memanggil Metode dalam Interpolasi

Anda dapat memanggil fungsi atau metode di dalam tanda kurung; nilai yang dikembalikannya akan disisipkan.

let word = "swift"
print("Uppercased: \(word.uppercased())")

Menginterpolasikan Nilai Hasil Perhitungan

Interpolasi sangat berguna untuk laporan: hitung suatu nilai secara langsung, lalu tampilkan dalam sebuah kalimat.

let price = 19.99
let quantity = 3
print("Total: \(price * Double(quantity))")

Interpolasi dengan Koleksi

Larik dan kamus diinterpolasikan menggunakan teks bergaya pemeriksaan, yang berguna untuk pemeriksaan cepat.

let scores = [10, 20, 30]
print("Scores: \(scores)")

Nilai Opsional dalam Interpolasi

Menginterpolasikan nilai opsional akan menampilkan bentuk terbungkusnya. Lepaskan pembungkusnya atau gunakan nilai bawaan agar teks yang dicetak tetap rapi.

let nickname: String? = "Ace"
print("Nickname: \(nickname ?? "none")")

Membangun Teks Seiring Waktu

Anda dapat menggabungkan interpolasi dengan penggabungan atau akumulasi teks untuk menyusun keluaran yang lebih panjang.

var report = ""
for i in 1...3 {
    report += "Line \(i)\n"
}
print(report)

Interpolasi vs Penggabungan

Interpolasi biasanya lebih rapi daripada menyatukan teks dengan +, terutama saat mencampurkan berbagai jenis, karena Anda tidak perlu melakukan konversi secara manual.

let user = "Bea"
let visits = 5
print("\(user) visited \(visits) times")

Pemeriksaan Singkat

Ingat kembali sintaks interpolasi.

Ringkasan: Interpolasi Teks Dasar

Anda telah mempelajari bahwa interpolasi menyisipkan nilai dan ekspresi ke dalam literal teks menggunakan sintaks garis miring terbalik dan tanda kurung; bahwa jenis apa pun secara otomatis diubah menjadi teks; serta bahwa interpolasi lebih rapi daripada penggabungan manual untuk keluaran dengan berbagai jenis.

let user = "Cy"
let items = 2
print("\(user) bought \(items) items for \(items * 5) dollars")

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Interpolasi String Dasar” gratis?

Ya — teks lengkap “Interpolasi String Dasar” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Swift Academy, upgrade ke CoddyKit PRO. Kursus Swift Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Interpolasi String Dasar”?

Sisipkan nilai secara langsung ke dalam literal string. Kamu berlatih Swift Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Swift Academy?

Tidak diperlukan pengalaman sebelumnya. Swift Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 4.

Berapa lama pelajaran “Interpolasi String Dasar” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Swift Academy ini?

Ya. Setiap pelajaran Swift Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Interpolasi String Dasar
  2. Memformat Bilangan dalam String
  3. Literal String Multibaris
  4. Interpolasi String Kustom
← Kembali ke Swift Academy