Como preencher a esquerda em Rust? [duplicado]
Nov 13 2020
Sou novo no Rust e estou completamente perdido na biblioteca padrão. Não quero adicionar uma caixa apenas para enchimento. Como preencho um número à esquerda com zeros até uma certa largura?
Vamos dizer que tenho esse código e preciso da implementação pad_left.
fn main() {
let i = 5.to_string();
let padded_i = pad_left(i, 2);
}
Respostas
BrentPappas Nov 13 2020 at 02:48
O Rust Docs tem um exemplo de como você pode formatar um número como uma string com zeros à esquerda até uma certa largura (5 neste exemplo):
format!("Hello {:05}!", 5); // returns, "Hello 00005!"
format!("Hello {:05}!", -5); // returns, "Hello -0005!"
Se você precisar imprimir o número, poderá substituir a format!macro por print!ou println!.
O que significa um erro “Não é possível encontrar o símbolo” ou “Não é possível resolver o símbolo”?
Christopher Nolan uma vez se arrependeu de ter lido o 'roteiro de Pulp Fiction' de Quentin Tarantino