Skip to main content

rl_lang/interpreter/stdlib/string/
concat.rs

1use crate::{
2    interpreter::{evaluator::Evaluator, values::Value},
3    utils::{errors::Error, span::Span},
4};
5
6pub fn std_concat(_: &mut Evaluator, args: Vec<Value>, _: Span) -> Result<Value, Error> {
7    Ok(Value::String(
8        args.iter().map(|a| a.to_string()).collect::<String>(),
9    ))
10}