Rust-túra Tartalomjegyzék

String-ek

A String egy olyan struct, ami egy kupacmemórián tárolt utf-8 bájtszekvenciát birtokol. Mivel a kupacon van tárolva, így a beágyazott szövegekkel ellentétben meg lehet hosszabbítani, módosítani lehet, stb.

Gyakran használt metódusok:

Amikor a String drop-ol, az általa birtokolt memória is felszabadításra kerül.

Bár a String rendelkezik a + operátorral, ami egy &str-t illeszt a végére majd visszaadja az újonnan meghosszabbodott szöveget, de ez sajnos sokkal kevésbé ergonomikus, mint az elsőre tűnhet.