簡単な質問で申し訳ありませんが、私はhaskellに非常に慣れていません..
別の関数「頻度」によって生成されたタプルのリストをソートする関数「順序」を作成しようとしています(頻度はリスト内の個別の要素の数をカウントし、そのような結果の1つを返します、たとえば>頻度「aabbbccc」、結果 [(2,a),(3,b),(3,c)]) を昇順にします。書き方が思いつきません。
>sort (頻度スコア) をプレリュードに書き込むと、それがソートされます (スコアはグレードのリスト、つまり ["a"、"b"、"c"、"c"] です。
しかし、関数を書き込もうとすると..
results :: [a] -> [(Int, a)]
results = sort (frequency score)
残念ながら、並べ替えが適用される引数が多すぎると言ってうまくいきません。
明らかな質問で申し訳ありませんが、事前に感謝します。