Int increment i = i + 1 但为什么不呢: module MyFile where import Prelude (Show-6ren">
gpt4 book ai didi

haskell - Haskell 中未定义的类型构造函数 "Int"

转载 作者:行者123 更新时间:2023-12-02 21:04:38 24 4
gpt4 key购买 nike

这个工作正常:

increment :: Int -> Int
increment i = i + 1

但为什么不呢:

module MyFile where
import Prelude (Show)

increment :: Int -> Int
increment i = i + 1

拥抱说:未定义的类型构造函数“Int”

我想我需要导入更多东西。

最佳答案

Int 是在 Prelude 中定义的,但在您的情况下,您只从 Prelude 导入 Show 。因此,找不到Int的定义。要纠正,请修改为 import Prelude (Show, Int, (+))

关于haskell - Haskell 中未定义的类型构造函数 "Int",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22926514/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com