小编Cor*_*l11的帖子

无法匹配Haskell中的Integer类型

在我正在为功能编程课程所做的练习中,我被要求找到最低的x x mod a = b,给予一系列对(a, b).

在我给出三对(元组)的情况下,我使用以下代码:

solveModularEq :: [(Integer,Integer)] -> Integer
solveModularEq [(a),(b),(c)] = lowestModThree(fst(a) snd(a) fst(b) snd(b) fst(c) snd(c) 1)

lowestModThree :: Integer -> Integer -> Integer -> Integer -> Integer -> 
Integer -> Integer -> Integer 
lowestModThree a b c aa bb cc k
  | k `mod` a == aa && k `mod` b == bb && k `mod` c == cc = k
  | k > (aa * bb * cc) = …
Run Code Online (Sandbox Code Playgroud)

haskell ghci

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

标签 统计

ghci ×1

haskell ×1