Haskell 代码和GHCI中的实例解析

Haskell 代码和GHCI中的实例解析,haskell,Haskell,在haskell文件中,我写 x = 2 并通过spacemacs/intero将其加载到ghci中 我有以下类型: :t x x :: integer-gmp-1.0.0.1:GHC.Integer.Type.Integer 而如果我只输入2,我就得到了预期的结果 :t 2 2 :: GHC.Num.Num t => t 在编辑文件时,是否有方法使实例分辨率与ghci相同?当然,当使用其他一些无法找到Eqclass的datastucture时,这会让我感到恼火,请尝试禁用Ha

在haskell文件中,我写

x = 2
并通过spacemacs/intero将其加载到ghci中

我有以下类型:

:t x
x :: integer-gmp-1.0.0.1:GHC.Integer.Type.Integer
而如果我只输入2,我就得到了预期的结果

 :t 2 
 2 :: GHC.Num.Num t => t

在编辑文件时,是否有方法使实例分辨率与ghci相同?当然,当使用其他一些无法找到
Eq
class

的datastucture时,这会让我感到恼火,请尝试禁用Haskell源文件中的单态限制。或者为绑定
x
提供完整的类型签名。此问题是的镜像,因此您会发现此处的讨论是相关的。是的,它是ghci默认值的副本。