Tour di Rust Indice dei Contenuti

Corda

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

Poiché la sua memoria è nell'heap, può essere estesa, modificata, ecc modi in cui i letterali stringa non possono.

Metodi comuni:

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

String ha un operatore + che estende la stringa con un &str e ritorna da solo, ma potrebbe non essere ergonomico come speri.