rl_lang/interpreter/stdlib/string/
pad_left.rs1use 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}