I’m brand new to Erlang. How do you do modulo (get the remainder of a division)? It’s % in most C-like languages, but that designates a comment in Erlang.
Several people answered with rem, which in most cases is fine. But I’m revisiting this because now I need to use negative numbers and rem gives you the remainder of a division, which is not the same as modulo for negative numbers.
In Erlang,
5 rem 3.gives2, and-5 rem 3.gives-2. If I understand your question, you would want-5 rem 3.to give 1 instead, since-5 = -2 * 3 + 1.Does this do what you want?