¿Cuál es exactamente la diferencia entre mod
y rem
en Haskell?Diferencia entre `mod` y` rem` en Haskell
Ambos parece dar los mismos resultados
*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
No conozco Haskell, pero es probable que se trate de la misma operación. 'mod'ulus ==' rem'ainder. –
Para ser justos, no era la misma pregunta. La otra pregunta asumió la comprensión de la respuesta a esta pregunta. –
@Dan Leyendo esa pregunta, debido a otra pregunta que tenía (http://stackoverflow.com/questions/5892188/problems-obtaining-the-list-of-divisors-of-a-number-in-haskell), I se dio cuenta de lo mismo:/ –