Defer Statement dalam Swift


Defer Statement: Menunda (action atau event) ke waktu berikutnya.

Dalam kehidupan menunda bukanlah sesuatu yang baik karena menghambat progress. Namun, dalam pemrograman ada baiknya kita menunda sebuah action atau event untuk case-case tertentu.

Blok defer hanya dieksekusi hanya setelah keluar dari scope saat ini (loop, method, dll).

Swift

Ketika kode di atas dijalankan akan menghasilkan output

Swift

Kita gunakan contoh lain

Swift

Case Penggunaan untuk Defer

  • Menjalankan completion handler blocks
  • Kode apa pun yang Kamu ingin informasikan secara eksplisit kepada tim Kamu tanpa mengharuskan mereka membaca seluruh fungsi

Semoga bermanfaat.

0 0 votes
Rating
Subscribe
Notify of
guest


0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

0
Would love your thoughts, please comment.x
()
x