String vs &str
Në shqip: String dhe &str
ShpjegimiSQ
Rust-i ka dy lloje teksti: String (i yti, mund të rritet dhe ndryshojë) dhe &str (një „pamje“ e huazuar e një teksti që ekziston diku tjetër). Funksionet zakonisht marrin &str dhe kthejnë String.
EnglishEN
Rust has two kinds of text: String (owned, can grow and change) and &str (a borrowed “view” of text that lives elsewhere). Functions usually take &str and return String.
Si ta mendosh
String është libri yt; &str është një libër që e lexon në bibliotekë.
Lexoje në anglisht
String is your own book; &str is a book you read at the library.
Shembull kodirust
let mut s = String::from("Tung");
s.push_str(", Arta");
let pamja: &str = &s[0..4]; // "Tung"