F# makes the distinction between “prefix” and “infix” functions. The word prefix means that something comes before something else. Prepositions in many Indo-European languages, like “in”, “for” and “on” in English are examples of prefixes, they are placed in front of another word, most often a noun: in the house, at the station, for that purpose.
Prefix functions are how we most often define and call functions in F#. The function name comes first which is then followed by the function arguments.
Here’s a function that adds two numbers:
let addTwoNumbers x y = x + y
Unsurprisingly we call the above function as follows:
Read more of this post