Tour de Rust Tabla de Contenidos

String

Un String es una estructura que posee una secuencia de UTF-8 bytes en la memoria de montículo.

Debido a que su memoria está en el montón, se puede extender, modificar, etc. de manera que las cadenas literales no pueden.

Métodos comunes:

Cuando liberamos (drop) un string, también liberamos su memoria dinámica.

String tiene un operador + que extiende el string con un &str y vuelve por sí mismo, pero puede que no sea tan ergonómico como esperas.