Asas Interpolasi Rentetan
Benamkan nilai terus ke dalam literal rentetan.
Asas Interpolasi Rentetan ialah pelajaran Swift Academy percuma di CoddyKit. Ini ialah pelajaran 1 daripada 4. Sebanyak 3 pelajaran dalam laluan pembelajaran ini boleh dibaca sepenuhnya secara percuma — selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan praktikal dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Swift Academy, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Swift Academy merangkumi sejumlah 4 pelajaran.
Apakah Interpolasi Rentetan
Interpolasi rentetan membina rentetan dengan menyematkan nilai terus ke dalam literal rentetan. Anda menulis garis condong terbalik diikuti nilai dalam kurungan, lalu Swift memasukkan bentuk teksnya.
let name = "Alice"
let greeting = "Hello, \(name)!"
print(greeting)Menyematkan Nombor
Sebarang nilai, bukan rentetan sahaja, boleh diinterpolasikan. Swift menukarkannya kepada teks secara automatik.
let age = 30
print("You are \(age) years old.")Menginterpolasikan Ungkapan
Anda boleh menyematkan keseluruhan ungkapan di dalam kurungan. Swift menilainya terlebih dahulu, kemudian menyisipkan hasilnya.
let a = 7
let b = 3
print("Sum is \(a + b)")Berbilang Interpolasi
Satu rentetan boleh mengandungi beberapa interpolasi, dengan mencampurkan teks literal dan nilai dinamik secara bebas.
let item = "apple"
let count = 4
print("I have \(count) \(item)s")Menginterpolasikan Nilai Boolean
Nilai Boolean diinterpolasikan sebagai perkataan true atau false.
let isReady = true
print("Ready: \(isReady)")Memanggil Kaedah dalam Interpolasi
Anda boleh memanggil fungsi atau kaedah di dalam kurungan; nilai yang dikembalikannya akan disisipkan.
let word = "swift"
print("Uppercased: \(word.uppercased())")Menginterpolasikan Nilai Terhitung
Interpolasi amat berguna untuk laporan: kira nilai secara sebaris dan bentangkannya dalam ayat.
let price = 19.99
let quantity = 3
print("Total: \(price * Double(quantity))")Interpolasi dengan Koleksi
Tatasusunan dan kamus diinterpolasikan menggunakan teks bergaya nyahpepijat, yang berguna untuk pemeriksaan pantas.
let scores = [10, 20, 30]
print("Scores: \(scores)")Nilai Pilihan dalam Interpolasi
Menginterpolasikan nilai pilihan akan memaparkan bentuk terbungkusnya. Nyahbungkus nilai itu atau gunakan nilai lalai untuk mencetak teks yang kemas.
let nickname: String? = "Ace"
print("Nickname: \(nickname ?? "none")")Membina Rentetan dari Semasa ke Semasa
Anda boleh menggabungkan interpolasi dengan penggabungan rentetan atau pengumpulan untuk membina keluaran yang lebih panjang.
var report = ""
for i in 1...3 {
report += "Line \(i)\n"
}
print(report)Interpolasi berbanding Penggabungan
Interpolasi biasanya lebih kemas daripada mencantumkan rentetan dengan +, terutamanya apabila mencampurkan jenis, kerana tiada penukaran manual diperlukan.
let user = "Bea"
let visits = 5
print("\(user) visited \(visits) times")Semakan Pantas
Ingat semula sintaks interpolasi.
Ulang Kaji: Interpolasi Rentetan Asas
Anda telah mempelajari bahawa interpolasi menyematkan nilai dan ungkapan ke dalam literal rentetan menggunakan sintaks garis condong terbalik-kurungan, bahawa apa-apa jenis ditukarkan kepada teks secara automatik, dan bahawa cara ini lebih kemas daripada penggabungan manual untuk keluaran yang mempunyai pelbagai jenis.
let user = "Cy"
let items = 2
print("\(user) bought \(items) items for \(items * 5) dollars")Pelajari Swift dengan tutor kecerdasan buatan — percuma
Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.
- Kursus
- 122
- Pelajaran
- 409
Soalan Lazim
Adakah pelajaran “Asas Interpolasi Rentetan” percuma?
Ya — sebanyak 3 pelajaran dalam laluan pembelajaran Swift Academy, termasuk “Asas Interpolasi Rentetan”, boleh dibaca sepenuhnya secara percuma di web ini. Selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan interaktif dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Kursus Swift Academy merangkumi sejumlah 4 pelajaran.
Apakah yang akan saya pelajari dalam “Asas Interpolasi Rentetan”?
Benamkan nilai terus ke dalam literal rentetan. Anda berlatih Swift Academy menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.
Adakah saya memerlukan pengalaman untuk memulakan Swift Academy?
Tiada pengalaman terdahulu diperlukan. Pembelajaran Swift Academy di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 1 daripada 4.
Berapa lamakah pelajaran “Asas Interpolasi Rentetan” diambil?
Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.
Bolehkah saya menulis dan menjalankan kod dalam pelajaran Swift Academy ini?
Ya. Setiap pelajaran Swift Academy menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.
Semua pelajaran dalam kursus ini
- Asas Interpolasi Rentetan
- Memformat Nombor dalam Rentetan
- Literal Rentetan Berbilang Baris
- Interpolasi Rentetan Tersuai