【发布时间】:2019-09-30 23:25:24
【问题描述】:
我对haskell 函数有疑问。我想从 list o list [[Int]] 中删除特定元素
有很多简单的方法可以删除列表 [Int] 中的元素
例如
removeItem :: Int -> [Int] -> [Int]
removeItem _ [] = []
removeItem x (y:ys) | x == y = removeItem x ys
| otherwise = y : removeItem x ys
但我不会写
removeItem :: Int -> [[Int]] -> [[Int]]
它应该给出一个结果:
删除项目 1 [[1],[2,2],[3],[1]]
[[],[2,2],[3],[]]
谁能帮帮我
【问题讨论】:
-
您能否展示您解决此问题的尝试以及错误或您遇到的问题?