Geef een omschrijving van het begrip lambdaexpressie

  • Een lambdaexpressie wordt gebruikt om een naamloze functie in Haskell te definiëren. Lambdaexpressies maken het mogelijk een expressie te construeren, waarvan de waarde een functie is.
     Het voordeel van een lambdaexpressie is, dat een functie ia aan te duiden, zonder deze een naam te geven. Dit is vooral van belang als functies aan andere functies als actuele parameter wordt meegegeven of als functies een functie als resultaat hebben, zoals bij functioneel programmeren veel voorkomt. Denk bijvoorbeeld aan hogere orde functies map en foldr. Deze functies passen hun functieparameter toe op alle elementen van een lijst. Ze spelen in functionele talen de rol van de herhalingsstructuren van imperatieve talen

    Rapporteer Plaats commentaar