Schlagwort-Archive: Map

Currying in F#

Currying is a transformation process which converts a function with multiple arguments into a chain of embedded functions, each with single parameter. In F# function declarations are curried by default. Therefore you don’t usually need to curry functions. But even … Weiterlesen

Veröffentlicht unter .NET, F# | Verschlagwortet mit , , | 1 Kommentar

Higher-order functions

One basic feature of functional programming languages is to use functions like variables. Therefore functions may be used as parameters in calculations or even as parameters for other functions. This allows to write very clean code which reduces redundancy. Within … Weiterlesen

Veröffentlicht unter .NET, F# | Verschlagwortet mit , | 1 Kommentar