gpt4 book ai didi

haskell - GADT 与存在量化类型 (*forall*)

转载 作者:行者123 更新时间:2023-12-04 06:02:29 27 4
gpt4 key购买 nike

可以使用 GADT 来表达 Existentially quantified 类型。

我看到 GADT 更通用 - data-type-extensions ,第 7.4.7 节

什么时候使用存在量化类型比使用 GADT 更好?与存在量化类型相比,使用 GADT 有什么缺点吗?

最佳答案

GADT 出现的时间比存在主义晚,并且它们概括了它们。我不知道有任何缺点,并且总是在新代码中使用 GADT 语法,因为它更清晰。

documentation证实了这一点:

Notice that GADT-style syntax generalises existential types.

关于haskell - GADT 与存在量化类型 (*forall*),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25103835/

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