Swift BasicsLesson 16Preview gratis
Swift Switch
Lesson ini bagian dari Swift · Semua level
Ringkasan
Pelajaran ini mengulas pernyataan 'switch' di Swift yang jauh lebih canggih dan aman dibandingkan switch pada bahasa C. Switch di Swift mewajibkan cakupan seluruh kemungkinan nilai (exhaustive), tidak memiliki perilaku fall-through implisit, serta mendukung pencocokan pola lanjutan seperti interval rentang dan tuple.
Poin kunci
- Pernyataan 'switch' mencocokkan nilai terhadap beberapa cabang 'case'
- Switch di Swift bersifat exhaustive: seluruh kemungkinan nilai harus terakomodasi
- Klausa 'default' wajib disediakan jika seluruh kemungkinan nilai belum tertutup
- Tidak terjadi fall-through secara otomatis, sehingga kata kunci 'break' tidak wajib ditulis di setiap akhir case
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.