Utilizzando format!
, posso creare un String
da una stringa di formato, ma cosa succede se ho già un String
che vorrei aggiungere? Vorrei evitare di allocare la seconda stringa solo per copiarla e buttare via l'allocazione.Come posso aggiungere una stringa formattata a una stringa esistente?
let s = "hello ".to_string();
append!(s, "{}", 5); // Doesn't exist
Una stretta equivalente in C/C++ sarebbe snprintf
.