Обычный стиль F # предназначен для определения функций с каррированием, т. Е. Без кортежа в соответствии с первым примером.
Curry позволяет вам сделать это: («частичное применение»)
let myfunc par1 par2 = ...
let myfuncHello = myfunc "Hello"
myfuncHello "World" // same as: myfunc "Hello" "World"
Однако, если вы предоставляете свой код на языках .NET, отличных от F #, придерживайтесь кортежа, так как трудно вызывать карри, кроме F #.
Редактировать: с нового сайта F # Snippets: http://fssnip.net/I