Ξενάγηση στη Rust Πίνακας Περιεχομένων

Η Συμβολοσειρά (String)

Η Συμβολοσειρά (String) είναι μία δομή που έχει την κυριότητα μίας ακολουθίας byte utf-8 στη μνήμη σωρού.

Επειδή η μνήμη της βρίσκεται στο σωρό, μπορεί να επεκταθεί, να τροποποιηθεί κ.λπ., με τρόπους που δεν μπορούν οι κυριολεκτικές συμβολοσειρές.

Συνήθεις μέθοδοι:

Όταν μία Συμβολοσειρά απορρίπτεται, απορρίπτεται και η μνήμη σωρού της.

Η String διαθέτει έναν τελεστή + που επεκτείνει τη συμβολοσειρά με ένα &str και επιστρέφει τον εαυτό της, αλλά ίσως να μην είναι τόσο βολικό όσο θα ελπίζατε.