Open coentjo opened 2 years ago
Eerder antwoord:
https://www.tutorialspoint.com/elm/elm_operators.htm Deze geeft aan dat het '//' moet zijn voor div en '%' voor mod.
MAAR (met dank aan Eelco):
Wat de voorgestelde oplossing voor “mod” betreft: in Elm is er (in tegenstelling tot wat in die tutorial vermeld staat) geen “%” operator. Je krijgt deze foutmelding:
3 % 2 -- UNKNOWN OPERATOR ------------------------------------------------------- REPL Elm does not use (%) as the remainder operator: 3| 3 % 2 ^ If you want the behavior of (%) like in JavaScript, switch to: https://package.elm-lang.org/packages/elm/core/latest/Basics#remainderBy
If you want modular arithmetic like in math, switch to: https://package.elm-lang.org/packages/elm/core/latest/Basics#modBy
The difference is how things work when negative numbers are involved.
Voor de modulo heb je de “modBy” functie, met omgekeerde operanden (modBy 2 3).
In Binstring worden div en mod gebruikt dat moet denk ik / en modBy zijn?