Skip to main content

rl_lang/interpreter/stdlib/math/
sign.rs

1use crate::interpreter::evaluator::Evaluator;
2
3pub fn std_sign(_: &mut Evaluator, x: f64) -> f64 {
4    if x > 0.0 {
5        1.0
6    } else if x < 0.0 {
7        -1.0
8    } else {
9        0.0
10    }
11}