interp

Function interp 

Source
pub fn interp(expression: &str) -> Result<f64>
Expand description

Interprets a string expression as a mathematical expresion, evaluates it and returns its result.

ยงExamples

extern crate tinyexpr;

// "result" should contain a "4"
let result = tinyexpr::interp("2+2").unwrap();
Examples found in repository?
examples/tinyexpr.rs (line 6)
3fn main()
4{
5    // evaluate expression and fetch result
6    let result = tinyexpr::interp("2*1/sin(pi/2)").unwrap_or_else(|e| {
7        panic!("{}", e);
8    });
9
10    println!("{:?}", result);
11}