pub fn signi(value: ValueType) -> i8
Expand description
signi is like f64::signum
, except 2 things
- when value == 0.0, then signi returns 0
- signi always returns i8
See also sign
§Examples
use yata::helpers::signi;
assert_eq!(signi(4.65), 1);
assert_eq!(signi(-25.6), -1);
assert_eq!(signi(0.0), 0);
assert_eq!(signi(-0.0), 0);
assert_eq!(signi(0.000001), 1);
assert_eq!(signi(-0.000001), -1);