[英]How to use integerFromInt from GHC.Num.Integer in Haskell
我是 Haskell 的新手。 我正在嘗試使用 GHC.Num.Integer 中的 integerFromInt。 我嘗試在沒有import GHC.Num.Integer
的情況下編寫integerFromInt
,我得到了Variable not in scope: integerFromInt:: Int -> Integer
我試圖用import GHC.Num.Integer
寫integerFromInt
,我得到了
Could not find module ‘GHC.Num.Integer’
Perhaps you meant GHC.Integer (from integer-gmp-1.0.3.0)
我想我必須在 cabal 文件中添加一些東西,但我不知道是什么
如果您必須完全使用 function,那么它的文檔表明它來自ghc-bignum
package。 您可以在 URL 中看到這一點,或者滾動到頁面頂部並查看左上角。 因此,您需要將build-depends: ghc-bignum
添加到 cabal 文件中的適當組件中,最好使用build-depends: ghc-bignum ^>=1.2
或其他版本約束。
...但在大多數情況下,正確的答案是改用toInteger
(或fromIntegral
),既無需導入也無需向您的 cabal 文件添加任何內容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.