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