在Haskell中,我们如何按第一个元素和第二个元素排序?
我知道我们可以使用像sortBy (compare on snd) lst这样的东西,但这只适用于第二个/第一个值。我们如何比较第一个元素,然后再比较第二个元素?
发布于 2020-10-24 17:26:36
这是元组的内置Ord实例,因此您可以只使用sort
Data.List.sort :: (Ord a, Ord b) => [(a, b)] -> [(a, b)]https://stackoverflow.com/questions/64511762
复制相似问题