Skip to main content

wrap

Function wrap 

Source
pub fn wrap<T: Real + Rem<Output = T>>(x: T, lo: T, hi: T) -> T
Expand description

Wrap x into the half-open interval [lo, hi).

ยงExamples

use mathverse_core::ops::wrap;

assert_eq!(wrap(15.0, 0.0, 10.0), 5.0);
assert_eq!(wrap(-3.0, 0.0, 10.0), 7.0);