Hvad er en udsættelse i funktionel programmering?
En udskyder er en mekanisme, der giver dig mulighed for at forsinke udførelsen af en opgave eller funktion, indtil en bestemt h
ndelse indtr
ffer. Det er med andre ord en måde at "uds
tte" udførelsen af en opgave, indtil en bestemt betingelse er opfyldt.
Du kan for eksempel bruge en udskyder til at forsinke udførelsen af en funktion, indtil en bestemt variabel når en bestemt v
rdi, eller indtil en bestemt tidsinterval er gået. Dette kan v
re nyttigt i situationer, hvor du kun ønsker at udføre en handling, når visse betingelser er opfyldt, snarere end at udføre handlingen med det samme. mere komplekse og fleksible softwaresystemer. De kan også bruges til at implementere mere avancerede programmeringsmønstre, såsom "strategi"-mønsteret, som giver dig mulighed for at afkoble implementeringen af en funktion fra dens gr
nseflade.