Guard Statement Swift

guard statement tidak hanya berguna untuk mengganti typical conditional block dengan pernyataan else-if, tetapi juga bagus untuk unwrap optional dengan meminimalkan jumlah tanda kurung. Untuk membandingkan, pertama-tama mari kita mulai cara membuka beberapa opsi dengan yang else-if.

Optional Chaining Swift

Kamu telah mempelajari optional chaining memberikan pintasan ke properti dan method antara class dan struct. Tanda ? secara otomatis muncul ketika kamu mengakses properti yang tipenya optional untuk menunjukkan bahwa apa pun yang datang setelahnya mungkin tidak mengandung nilai karena properti optional mungkin nil.