mod
和rem
Haskell 之间的确切区别是什么?
两者似乎给出相同的结果
*Main> mod 2 3
2
*Main> rem 2 3
2
*Main> mod 10 5
0
*Main> rem 10 5
0
*Main> mod 1 0
*** Exception: divide by zero
*Main> rem 1 0
*** Exception: divide by zero
*Main> mod 1 (-1)
0
*Main> rem 1 (-1)
0
公平地说,这不是一个相同的问题。另一个问题假定理解了该问题的答案。
—
丹·伯顿
@Dan读了这个问题,由于我有另一个问题(stackoverflow.com/questions/5892188/…),我意识到了同样的问题:/
—
Oscar Mederos
div
和quot
mod
ulus ==rem
气瓶。