【发布时间】:2019-05-01 18:08:58
【问题描述】:
将下面的代码放入.hs文件中,尝试通过“:t xx.hs”导入,但出现错误。我在看到其他问题后怀疑是语法问题。希望有人能帮助我。
quicksort :: (Ord a) => [a] -> [a]
quicksort [] = []
quicksort (x:xs) =
let smallerSorted = quicksort [a | a xs, a <= x]
biggerSorted = quicksort [a | a xs, a > x]
in smallerSorted ++ [x] ++ biggerSorted
得到错误:
不在范围内:‘a’ 失败,已加载模块:无。
【问题讨论】: