小编Thi*_*ira的帖子

除法结果的底

在 Haskell 中,如何获得两个整数之间除法结果的底线?

该功能将是这样的:

floorOfDivision :: Int -> Int -> Int
floorOfDivision x y = x `someFunction` y
Run Code Online (Sandbox Code Playgroud)

haskell division floor

1
推荐指数
1
解决办法
674
查看次数

在递归函数期间保持值

在Haskell中,我正在尝试解决一个问题,我需要一个接收整数列表的函数,并返回两个相邻数字的最大乘积.

示例:f [5,6,1,3,9]将返回30,即5和6的乘积

函数类型是这样的:

f :: [Int] -> Int
Run Code Online (Sandbox Code Playgroud)

我想解决这个问题,使用递归来迭代列表,得到2个头元素,其格式如下:(x1:x2:xs) 问题是如果当前产品比上一个产品大,我不知道如何保持产品价值比较.

有任何想法吗?

recursion haskell

0
推荐指数
1
解决办法
82
查看次数

标签 统计

haskell ×2

division ×1

floor ×1

recursion ×1