的派生實例,我使用ghci
,該代碼段不能使民
newtype Gold = Gold Int
deriving (Eq, Ord, Show, Num)
顯示錯誤的
Can't make a derived instance of 'Num Gold':
'Num' is not a derivable class
Try GeneralizedNewTypeDeriving for GHC's newtype-deriving extension in the newtype declaration for 'Gold'
請建議的解決方案。
正如GHC的錯誤信息所述:將'{ - #LANGUAGE GeneralizedNewtypeDivingiving# - }'添加到文件的頂部。 – leftaroundabout 2014-09-01 10:29:45
我發現GHCi建議您很高興忽視的解決方案很有趣。 – 2014-09-01 10:45:37
@BartekBanachewicz我認爲OP並不知道如何打開擴展,因此是個問題。 – AndrewC 2014-09-01 11:01:36