除了执行以下操作外,还有更好的打印/格式化字符串缩进的方法吗
let text_to_indent = "Indented text!";
for i in 0..indent {
print!(" ");
}
println!("{}", text_to_indent);
Rust 有更方便的方法吗?
除了执行以下操作外,还有更好的打印/格式化字符串缩进的方法吗
let text_to_indent = "Indented text!";
for i in 0..indent {
print!(" ");
}
println!("{}", text_to_indent);
Rust 有更方便的方法吗?
println!("{:indent$}Indented text!", "", indent=indent);
第一个占位符进行缩进.它将使用参数ident
中指定的填充(带空格)打印参数0(空字符串,""
).
打印变量可以这样做:
println!("{:indent$}{}", "", text_to_indent, indent=level);