これはQuicksort関数です。しかし、私はエラーが発生しました。5:46入力時のHaskell解析エラー '='
--sort function
quicksort [] = []
quicksort (x:xs) = (quicksort lesser) ++[x] ++ (quicksort greater)
where lesser = filter (<) xs
greater = filter (>=) xs
どうしたの? この関数は正しいと思われます。
不変性のため、実際には*クイックソートの機能ではありませんが、言語に慣れてきたときの議論です。 – rtperson