É possível declarar o tipo F # ala Haskell?
Eu procurei várias fontes: não parece possível declarar uma definição de tipo em F # ala Haskell:
' haskell type def:
myFunc :: int -> int
Eu gostaria de usar esse estilo de definição de tipo em F # - a FSI tem o prazer de retornar a mim:
fsi> let myType x = x +1;;
val myType : int -> int
Eu gostaria de ser explícito sobre a assinatura do tipo def em F # como em Haskell. Existe uma maneira de fazer isso? Eu gostaria de escrever em F #:
//invalid F#
myFunc : int -> int
myFunc x = x*2