Function yata::helpers::sign[][src]

pub fn sign(value: ValueType) -> ValueType
Expand description

sign is like f64::signum except when value == 0.0, then sign returns 0.0

See also signi

Examples

use yata::helpers::sign;

assert_eq!(sign(4.65), 1.0);
assert_eq!(sign(-25.6), -1.0);
assert_eq!(sign(0.0), 0.0);
assert_eq!(sign(-0.0), 0.0);
assert_eq!(sign(0.000001), 1.0);