Haskell任务 - 解决方案是什么

0 haskell

我需要一些Haskell问题的帮助.

我想创建一个带有三个参数的函数 - 第一个参数是一个表示算术运算的字符,例如'+', '-', '*', '/',带有接下来的两个参数的数字列表,这个函数应该返回一个数字列表,这样给定参数

'-' [3,4,7] [-4,6,6]
Run Code Online (Sandbox Code Playgroud)

它会回来

[7,-2,1]
Run Code Online (Sandbox Code Playgroud)

但我不知道如何开始.

另外,如何计算结果列表的最小元素?

cdk*_*cdk 10

看一下这些功能

zipWith :: (a -> b -> c) -> [a] -> [b] -> [c]

minimum :: Ord a => [a] -> a.

您应该能够使用这些功能构建所需的功能.