小编apo*_*une的帖子

为什么Haskell中的Data.Word称之为?

为什么Haskell中的无符号整数类型称为"Word"?"ord"是否代表"序数"?

这是关于Data.Word的文档:http://hackage.haskell.org/package/base-4.6.0.1/docs/Data-Word.html#t:Word

对谷歌来说这是一个非常难的问题!

haskell

15
推荐指数
1
解决办法
1036
查看次数

ghci只显示类型类方法

在ghci中,您可以运行该:info命令来了解在类型类上定义的方法,以及查看该类型类的实例.

例如,:info Eq输出

class Eq a where
  (==) :: a -> a -> Bool
  (/=) :: a -> a -> Bool
    -- Defined in `GHC.Classes'
Run Code Online (Sandbox Code Playgroud)

以及实例的许多行

instance (Eq k, Eq a) => Eq (Map k a)
  -- Defined in `containers-0.5.0.0:Data.Map.Base'
instance Eq a => Eq (Maybe a) -- Defined in `Data.Maybe'
...
Run Code Online (Sandbox Code Playgroud)

在ghci中,有没有办法只输出类型类中定义的方法而不输出所有实例?换句话说,我想要一个ghci命令只输出这个:

class Eq a where
  (==) :: a -> a -> Bool
  (/=) :: a -> a -> Bool
    -- Defined in `GHC.Classes'
Run Code Online (Sandbox Code Playgroud)

haskell ghci

9
推荐指数
1
解决办法
216
查看次数

标签 统计

haskell ×2

ghci ×1