【发布时间】:2020-05-24 16:50:25
【问题描述】:
您好,我正在尝试从适用于我的函数的列表中删除元素: removeBy 偶数 [1..10] → [1,3,5,7,9] 或 removeBy (=='a' ) ['b' , 'a' ,'c' ] → "bc"
使用高阶函数,如 map、foldl、foldr 和 filter 我所做的是
removeBy :: (a -> Bool) -> [a] -> [b]
removeBy function list = map function list
当我尝试运行示例 1 时,即使我得到了
Variable not in scope: removeBy :: (a0 -> Bool) -> [a1] -> t
有人可以帮助我吗?
【问题讨论】:
-
你究竟想如何运行它?你输入什么命令?在哪里?
标签: haskell