4
假设我有这样的事情:在拆箱向量保存枚举类型
data Colour = Red | Blue | Green
deriving (Eq, Ord, Enum, Bounded, Read, Show)
而且我希望有拆箱Colour
的Vector
秒。我显然不能做到这一点直接(因为Colour
不是Unbox
的实例),但我也不能告诉我怎么会写Unbox
实例Colour
。该为Unbox
文档似乎并没有说你怎么做的东西它的一个实例(或者至少,不是在某种程度上,我明白)。
在文档以一个简短的一瞥,它看起来像'Unbox'实际上并没有任何方法,你应该能够只定义'实例的Unbox Colour'只要你还定义了'实例Data.Vector。 Generic.Vector矢量颜色'和'实例Data.Vector.Generic.Mutable.MVector MVector颜色'。 –
@AlexisKing这些实例让我感到困惑。究竟是什么“Data.Vector.Generic.Vector Vector”? –