Я просмотрел несколько источников: в F # ala Haskell, как представляется, невозможно объявить определение типа:
' haskell type def:
myFunc :: int -> int
Я хотел бы использовать этот стиль типа def в F # - FSI с радостью откликнется на меня:
fsi> let myType x = x +1;;
val myType : int -> int
Я хотел бы быть явным о сигнатуре типа def в F #, как в Haskell. Есть ли способ сделать это? Я бы хотел написать в F #:
//invalid F#
myFunc : int -> int
myFunc x = x*2