string
Termasuk bagian Dasar-Dasar dalam perjalanan Swift di Coddy. Pelajaran 7 dari 86.
Character adalah satu karakter (contohnya: 1, 6, %, b, p, ., T, dll.)
Tipe String adalah tipe khusus yang terdiri dari beberapa Character.
Untuk menginisialisasi nilai string dalam variabel, apit nilai tersebut dengan tanda petik ganda:
let s1 = "This is a string"
let s2 = "This is also a string"Dalam contoh di atas, dua konstanta string diinisialisasi dengan nama s1 dan s2.
Catatan: Tidak seperti Python, Swift hanya menggunakan tanda kutip ganda " untuk string. Tanda kutip tunggal tidak valid untuk string di Swift.
Interpolasi string:
Swift memiliki fitur canggih yang disebut interpolasi string dengan menggunakan \(). Fitur ini memungkinkan kamu menyisipkan nilai langsung ke dalam string:
let name = "Alice"
let age = 25
print("My name is \(name) and I am \(age) years old.")
// Nama saya Alice dan umur saya 25 tahun.Tantangan
PemulaSimpan string I am learning to code with Coddy! dalam konstanta bernama coddy.
Pastikan kamu menyimpan nilai string yang persis dengan kapitalisasi yang benar.
Coba sendiri
// Ketik kodemu di bawah ini
// Ganti teks kosong dengan string yang persis diminta oleh tugas
let coddy = ""
// Jangan ubah baris di bawah ini
print("coddy = \"\(coddy)\"")Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Bagian 1
Operator AritmetikaOperator ModuloPenugasan GabunganUlasan: Matematika SederhanaOperator Perbandingan7I/O Dasar
Fungsi printInterpolasi stringInput ReadLineKonversi tipe dataRangkuman: Sampai 120Rangkuman: Benar atau Salah10Fungsi
Deklarasikan FungsiParameter dan ArgumenNilai KembalianLabel ArgumenUlasan: Fungsi SigmaUlasan: Fungsi ValidasiNilai Default13Melakukan Perulangan pada Urutan
Melakukan Perulangan pada ElemenMetode EnumerasiMelakukan Perulangan pada String P1Melakukan Perulangan pada String P22Variabel
let vs varAnotasi TipeBilanganstringBooleanKonvensi PenamaanRingkasan: Inisialisasi Variabel5Operator Bagian 2
Operator Logika Bagian 1Operator Logika Bagian 2Ulasan: Logika SederhanaOperator Logika Bagian 3Operator Ternary8Kalkulator Pembagi Tagihan
Pesan SambutanMendapatkan Input11FizzBuzz dengan Variasi
Gambaran Umum PermainanFungsi FizzBuzz3Optional
Apa Itu OptionalMembuka Optional dengan If LetGuard LetOperator Nil CoalescingUlasan: Membuka Optional dengan Aman6Pengambilan Keputusan
Pernyataan IfIf - ElseRekap: Kalkulator SederhanaPernyataan SwitchSwitch dengan Rentang9Perulangan
For-In LoopWhile LoopRepeat-While LoopBreakContinueRingkasan: FaktorialRentang dalam LoopLoop BersarangRingkasan: Input DinamisLatihan sendiri: Playground Swift