gpt4 book ai didi

haskell - 为什么无法获取(,,)的长度?

转载 作者:行者123 更新时间:2023-12-02 15:08:01 26 4
gpt4 key购买 nike

length (1,2) 

返回结果,但是

length (1, 2, 3)

报错。这是为什么?

读取 (,)(,,) 的类型没有帮助。

编辑:我正在考虑 Data.Foldable length::Foldable t => t a -> Int

的长度

最佳答案

FunctorTraversable,尤其是成对的Foldable 实例有些争议。在某些情况下,它们允许代码编译并执行非预期的操作。我proposed adding the missing functor instances for triples, etc.正如随后的线索所示,这确实触动了神经。那么为什么 (,,) 没有 Foldable 实例呢?因为社区尚未达成应该达成的共识。

关于haskell - 为什么无法获取(,,)的长度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37377472/

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