Skip to main content

rl_lang/interpreter/stdlib/string/
pad_left.rs

1use crate::interpreter::evaluator::Evaluator;
2
3pub fn std_pad_left(_: &mut Evaluator, string: String, width: i64, character: char) -> String {
4    let pad = (width as usize).saturating_sub(string.chars().count());
5    format!("{}{}", character.to_string().repeat(pad), string)
6}