This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
functions:mod [2017/04/15 17:28] – removed korshun | functions:mod [2017/07/15 15:12] – created korshun | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== mod ====== | ||
+ | {{tag> | ||
+ | '' | ||
+ | [[: | ||
+ | |||
+ | ===== Description ===== | ||
+ | This function implements modulo division '' | ||
+ | |||
+ | This makes its result safe to use an array index, as the result is not negative for negative values of '' | ||
+ | |||
+ | Only positive values of '' | ||
+ | |||
+ | ===== Examples ===== | ||
+ | < | ||
+ | mod(-5, 3) -> 1 | ||
+ | mod(-4, 3) -> 2 | ||
+ | mod(-3, 3) -> 0 | ||
+ | mod(-2, 3) -> 1 | ||
+ | mod(-1, 3) -> 2 | ||
+ | mod(0, 3) -> 0 | ||
+ | mod(1, 3) -> 1 | ||
+ | mod(2, 3) -> 2 | ||
+ | mod(3, 3) -> 0 | ||
+ | mod(4, 3) -> 1 | ||
+ | mod(5, 3) -> 2 | ||
+ | </ |