私が書こうとしている関数は、指定されたインデックスの要素を任意のタイプの指定されたリストから削除する必要があります。
これが私がすでに行ったことです:
delAtIdx :: [x] -> Int -> [x]
delAtIdx x y = let g = take y x
in let h = reverse x
in let b = take (((length x) - y) - 1) h
in let j = g ++ (reverse b)
in j
これは正しいです?誰かが別のアプローチを提案できますか?