gpt4 book ai didi

haskell - 为什么没有数据构造函数的类型有效?

转载 作者:行者123 更新时间:2023-12-03 13:27:16 25 4
gpt4 key购买 nike

这似乎是合法的:

data MagazineInfo = Int String
deriving (Show)

我不确定是否有默认的数据构造函数,但是上面的代码可以编译。

为什么上面的 Haskell 是有效的,因为我没有明确指定值构造函数?

最佳答案

你确实有一个数据构造函数——它是 Int .类型名称位于与数据构造函数不同的命名空间中,这就是为什么即使碰巧有一个类型也命名为 Int 也不会出现错误的原因.

关于haskell - 为什么没有数据构造函数的类型有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8829194/

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