小编Sup*_*der的帖子

为什么在Haskell中最大值(8,1)= 1?

我刚刚开始学习Haskell。据我所知,maximum给出了整数列表的最大值。因此,maximum [2,5,7,1]给出7。但是为什么通过给出元组输入,max总是给出第二个元素?例如,maximum (8,1)给1同样的事情发生的sum (8,1)product (5,2)minimum (4,5)...所有给出的元组的第二个元素。因此,有人可以向初学者解释为什么会发生这种情况吗?

haskell max foldable

8
推荐指数
1
解决办法
142
查看次数

标签 统计

foldable ×1

haskell ×1

max ×1