可能性のある複製:
Haskellエラー:予期されたタイプと一致しませんでしたInteger' against inferred type
Int '
HaskellでInt
をInteger
に変換するにはどうすればよいですか?
使用できる toInteger
関数があります。
fromIntegralは、任意のIntegral値を他のIntegralに変換するための優れた一般的な方法です。しかし、sthが言ったように、toIntegerは特にIntegerに変換する場合に機能します。
また、fromIntegral
を使用できます(Int
はIntegral
であるため)