2015-08-29 3 views
2

Я хочу, чтобы моя строка отображалась с 4 символами следующего вида: "a" ->"a ", когда я делаю format!("{}", "a").Строка формата с постоянным количеством символов

Я прочитал format documentation и попробовал несколько решений, таких как {:<4}, но это не сработало.

+3

Это мне не ясно, что именно ваша проблема. Строка формата, о которой вы указали, является правильной, если вы хотите разместить свою строку в пространстве. Используете ли вы 'format!', Когда вы должны использовать 'println!', Если это возможно? – fjh

ответ

5

Как fjh says, это работает:

fn main() { 
    assert_eq!("a ", format!("{:<4}", 'a')); 
    assert_eq!("a ", format!("{:<4}", "a")); 
} 
Смежные вопросы