私は正常に動作する関数を持っています:
z::Int->Int->[Char]
z x y =show(x)++show(y)++show(x*y)
これは実際には、いくつかの数値を文字列に変換する単なる関数です。次に、クイック ソート機能を使用して文字列をクイックソートします。
quicksort.z 2 3
しかし、ここでエラーが発生します
Couldn't match expected type `a0 -> [a1]' with actual type `[Char]'
In the return type of a call of `z'
In the second argument of `(.)', namely `z 2 3'
In the expression: flagskib . z 2 3
括弧や $ 関数の使用などの修正を試みましたが、助けにはなりませんでした。
私はそれに感謝します。問題はすでに修正されているため、この投稿の全体的な意味は学習することです.