Używając format!
, mogę utworzyć String
z ciągu formatu, ale co jeśli mam już String
, który chciałbym dodać? Chciałbym uniknąć przydzielania drugiego ciągu, aby go skopiować i wyrzucić alokację.Jak mogę dołączyć sformatowany ciąg do istniejącego ciągu?
let s = "hello ".to_string();
append!(s, "{}", 5); // Doesn't exist
Bliskie równoważne C/C++ będzie snprintf
.