diff --git a/src/main.rs b/src/main.rs index f8cbb77..a701231 100644 --- a/src/main.rs +++ b/src/main.rs @@ -124,8 +124,8 @@ fn run_noninteractive<'a, T: ProgrammingLanguage>(filename: &str, _language: &T, evaluator.set_option("trace_evaluation", true); } let results = T::evaluate(ast, &mut evaluator); - for result in results.iter() { - println!("{}", result); + if let Some(r) = results.iter().last() { + println!("{}", r); } } }