在 Haskell 中,如何获得两个整数之间除法结果的底线?
该功能将是这样的:
floorOfDivision :: Int -> Int -> Int
floorOfDivision x y = x `someFunction` y
Run Code Online (Sandbox Code Playgroud) 在Haskell中,我正在尝试解决一个问题,我需要一个接收整数列表的函数,并返回两个相邻数字的最大乘积.
示例:f [5,6,1,3,9]将返回30,即5和6的乘积
函数类型是这样的:
f :: [Int] -> Int
Run Code Online (Sandbox Code Playgroud)
我想解决这个问题,使用递归来迭代列表,得到2个头元素,其格式如下:(x1:x2:xs)
问题是如果当前产品比上一个产品大,我不知道如何保持产品价值比较.
有任何想法吗?