gpt4 book ai didi

haskell - 为什么 `minimum (1, 2)` 在 Haskell 中返回 2?

转载 作者:行者123 更新时间:2023-12-02 00:22:21 25 4
gpt4 key购买 nike

为什么minimum (1, 2)在 Haskell 中是 2?

我在 GHCi 中的测试结果,

GHCi, version 8.2.1: http://www.haskell.org/ghc/  :? for help
Prelude> minimum (1, 2)
2

它不应该返回1吗?

最佳答案

最小值的类型是

 (Ord a, Foldable t) => t a -> a

Foldable对的实例仅指对的第二个元素,您可以使用 toList 看到它:

toList (1,2)
> [2]

该集合中的最小元素是2

关于haskell - 为什么 `minimum (1, 2)` 在 Haskell 中返回 2?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47729722/

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