【发布时间】:2017-03-07 02:06:01
【问题描述】:
我正在尝试反转 xs 中的两个元素列表。例如,invert [[1,2], [5,6,7], [10,20]] 将返回 [[2,1], [5,6,7], [20,10]]。它不会反转 [5,6,7],因为它是一个 3 元素列表。
所以到目前为止我已经写了这个:
invert :: [[a]] -> [[a]]
invert [[]] = [[]]
这只是类型声明和空列表案例。我是 Haskell 的新手,所以关于如何实现这个问题的任何建议都会有所帮助。
【问题讨论】: