Я хочу получить минимальные значения из двух отображений и вычесть один из другого. Я действительно новичок в Haskell, и я очень смущен своей попыткой, но я хотел отдать ей удовольствие, прежде чем спрашивать!Получение минимальных значений отображений
calc :: (a -> b) -> [a] -> Float
calc = a - b
where
a = minimum map1
b = minimum map2
map1 f xs = [f x | x <- xs]
map2 f xs = [square x | x <- xs]
square x = x*x
У меня так много ошибок, что я чувствую, что должен делать это совершенно неправильно.
[LYAH] (http://learnyouahaskell.com/) рекомендуется для начинающих. –