В F # Interactive вы можете просто написать имя функции, чтобы увидеть ее тип. Например, если вы хотите видеть типы id
, string
или List.map
, просто напишите их:
> id;;
val it : ('a -> 'a)
> string;;
val it : (obj -> string) = <fun:it@6-3>
> List.map;;
val it : (('a -> 'b) -> 'a list -> 'b list)
Это дает вам функциональность, аналогичную :t
в GHCi.
Я не знаю ни одной команды, которая соответствует :i
, хотя я признаю, что это было бы полезно.