Swift Academy · Pelajaran

Asas Interpolasi Rentetan

Benamkan nilai terus ke dalam literal rentetan.

Pelajaran 1 daripada 413 langkah

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")
Percuma untuk bermula

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

  1. Asas Interpolasi Rentetan
  2. Memformat Nombor dalam Rentetan
  3. Literal Rentetan Berbilang Baris
  4. Interpolasi Rentetan Tersuai
← Kembali ke Swift Academy