Rust

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"

Terma të lidhur