我试图反转两个元素列表xs
.例如,invert [[1,2], [5,6,7], [10,20]]
将返回[[2,1], [5,6,7], [20,10]]
.它不会反转,[5,6,7]
因为它是一个3元素列表.
所以我到目前为止写了这个:
invert :: [[a]] -> [[a]]
invert [[]] = [[]]
Run Code Online (Sandbox Code Playgroud)
这只是类型声明和空列表情况.我是Haskell的新手,所以关于如何实现这个问题的任何建议都会有所帮助.