整数をソートした整数リストに正しい位置に挿入しようとしました。ソートされたリストに整数を挿入する方法
insert :: Int -> [Int] -> [Int]
insert x [] = [x]
insert x [y:ys] = if x <= y
then [x:y:ys]
else y insert x [ys]
ここで何が間違っていて、それを修正する方法を教えてもらえますか?ここで私が遭遇したエラーは以下のとおりです。あなたが関数ではない要素としてy
を扱っている
将来の質問では、コードやエラーメッセージのために画像を使用しないでください。代わりにテキストとして貼り付けてください。 – duplode