やらなければならないタスクがありますが、それを行う方法がわかりません:
reverse, rev :: [a] [a]
reverse [] = []
reverse (x:xs) = reverse xs ++ [x]
rev = aux [] where
aux ys [] = ys
aux ys (x:xs) = aux (x:ys) xs
「それを証明してください:reverse=rev」
あなたの助けをいただければ幸いです。ありがとうございました。
PS。いくつかの例を使用してそれを行うことができますが、それは専門的ではないと思います