Fonksiyonel Programlamada Erteleyici Nedir?
Erteleyici, belirli bir olay gerçekleşene kadar bir görevin veya işlevin yürütülmesini geciktirmenize olanak tanıyan bir mekanizmadır. Başka bir deyişle, belirli bir koşul karşılanana kadar bir görevin yürütülmesini "ertelemenin" bir yoludur.
Örneğin, bir işlevin yürütülmesini belirli bir değişken belirli bir değere ulaşana kadar veya belirli bir zaman aralığı geçti. Bu, eylemi hemen yürütmek yerine, yalnızca belirli koşullar karşılandığında bazı eylemi gerçekleştirmek istediğiniz durumlarda yararlı olabilir.
Erteleyiciler genellikle üst düzey işlevler ve kapanışlar gibi diğer işlevsel programlama kavramlarıyla birlikte, daha karmaşık ve esnek yazılım sistemleri. Ayrıca, bir fonksiyonun uygulanmasını arayüzünden ayırmanıza olanak tanıyan "strateji" modeli gibi daha gelişmiş programlama modellerini uygulamak için de kullanılabilirler.