Swift Types & FunctionsLesson 22Preview gratis
Swift Optionals
Lesson ini bagian dari Swift · Semua level
Ringkasan
Pelajaran ini mengupas Optionals yang merupakan inovasi keselamatan memori paling penting di Swift. Optional menandakan bahwa suatu variabel dapat menampung nilai valid, ATAU tidak memiliki nilai sama sekali (nil). Pengembang akan mempelajari teknik membongkar (unwrapping) yang aman melalui optional binding, guard, nil-coalescing, dan bahaya forced unwrapping.
Poin kunci
- Tipe Optional ditandai dengan tanda tanya '?' setelah nama tipe (misal: String?)
- Kata kunci 'nil' merepresentasikan ketiadaan nilai (serupa null pada bahasa lain)
- Optional Binding ('if let' atau 'guard let') adalah cara paling aman membongkar nilai Optional
- Forced unwrapping dengan tanda seru '!' harus dihindari karena akan memicu crash jika nilainya nil
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.