我需要一个函数,它获得两个Int
s(a
和b
)并返回A/B
as Int
.我相信这A/B
将永远是一个整数.
这是我的解决方案:
myDiv :: Int -> Int -> Int
myDiv a b =
let x = fromIntegral a
y = fromIntegral b
in truncate (x / y)
Run Code Online (Sandbox Code Playgroud)
但是想找到更简单的解决方案.像这样的东西:
myDiv :: Int -> Int -> Int
myDiv a b = a / b
Run Code Online (Sandbox Code Playgroud)
如何将Int分为Int并获取Int?
Poi*_*nty 137
为什么不用quot
?
quot a b
Run Code Online (Sandbox Code Playgroud)
是整数a和b的整数商,它被截断为零.