Haskell 如何从列表中删除元素及其所有副本?
我需要从列表中找到最大和最小元素,并删除它们和它们的副本。我用Haskell 如何从列表中删除元素及其所有副本?,haskell,Haskell,我需要从列表中找到最大和最小元素,并删除它们和它们的副本。我用 maximum(list) minimum(list) 查找最大值和最小值,但不知道如何从列表中删除所有值。过滤器将执行您需要的操作 removeMinAndMax xs = filter (\x -> x /= listMin && x /= listMax) xs where listMin = minimum(xs) listMax = maximum(xs) 过
maximum(list)
minimum(list)
查找最大值和最小值,但不知道如何从列表中删除所有值。过滤器将执行您需要的操作
removeMinAndMax xs =
filter (\x -> x /= listMin && x /= listMax) xs
where listMin = minimum(xs)
listMax = maximum(xs)
过滤器将满足您的需要
removeMinAndMax xs =
filter (\x -> x /= listMin && x /= listMax) xs
where listMin = minimum(xs)
listMax = maximum(xs)
提示:使用请向我们展示您的尝试。提示:使用请向我们展示您的尝试。