Tour de Rust Table des matières

String

Une structure String possède une séquence de bytes utf-8 située sur le tas (en anglais heap).

Du fait que la donnée se trouve sur le tas, celle-ci peut être étendue, modifiée, etc., contrairement aux chaînes de caractères (en anglais string literals).

Méthodes utiles:

Lorsqu'une structure String est désallouée, ses données se trouvant sur la pile le sont également.

Une structure String possède l'opérateur + qui permet d'étendre la structure avec une autre chaîne de caractères de type &str et retourne la structure, mais ce n'est peut-être pas aussi ergonomique que vous l'espérez.