Tour di Rust Indice dei Contenuti

String

Una String è una struct che possiede una sequenza di byte utf-8 nella memoria heap.

Poiché la sua memoria si trova nello heap, può essere estesa, modificata, ecc., in modi in cui le stringhe letterali non possono.

Metodi comuni:

Quando una String viene rilasciata, viene rilasciata anche la sua memoria heap.

String ha un operatore + che estende la stringa con un &str e restituisce se stessa, ma potrebbe non essere così ergonomico come speri.