【发布时间】:2012-07-13 11:42:03
【问题描述】:
如何使用 IO 比较功能对列表进行排序?
sortWith :: [String] -> (String -> String -> IO Ordering) -> IO [String]
Sortby 期待(a->a->Ordering),我不知道如何处理它。我懒得自己实现快速排序。
【问题讨论】:
-
Bool是什么意思?sortBy的类型为(a -> a -> Ordering) -> [a] -> [a],它使用的函数返回Ordering,而不是Bool。