Apakah Penangguhan dalam Pengaturcaraan Fungsian?
Penangguhan ialah mekanisme yang membolehkan anda menangguhkan pelaksanaan tugas atau fungsi sehingga peristiwa tertentu berlaku. Dalam erti kata lain, ia adalah satu cara untuk "menangguhkan" pelaksanaan tugas sehingga syarat tertentu dipenuhi.
Sebagai contoh, anda mungkin menggunakan penangguhan untuk menangguhkan pelaksanaan fungsi sehingga pembolehubah tertentu mencapai nilai tertentu, atau sehingga selang masa tertentu telah berlalu. Ini boleh berguna dalam situasi di mana anda ingin melakukan beberapa tindakan hanya apabila syarat tertentu dipenuhi, dan bukannya melaksanakan tindakan itu dengan serta-merta.
Penunda sering digunakan bersama-sama dengan konsep pengaturcaraan berfungsi yang lain, seperti fungsi tertib tinggi dan penutupan, untuk mencipta sistem perisian yang lebih kompleks dan fleksibel. Ia juga boleh digunakan untuk melaksanakan corak pengaturcaraan yang lebih maju, seperti corak "strategi", yang membolehkan anda memisahkan pelaksanaan fungsi daripada antara mukanya.