Usare le slice in Rust
Le slice in Rust sono dei puntatori ad un determinato oggetto, che possono stringhe, array, vector, ecc.
Attraveso le slice possiamo accedere ad una porzione di un oggetto, attraverso degli indici.
Infine, le slice hanno una dimensione fissa creata a runtime.
Vediamo un paio di esempi:
fn main() {
let data = [10, 20, 30, 40, 50];
let sl = &data[0..2];
println!("{:?}", sl);
let str = "CIAO COME STAI?";
let sl2 = &str[5..9];
println!("{:?}", sl2);
}
Nel primo caso abbiamo puntato ad un array di interi; nel secondo ad una stringa.
Enjoy!
rust slice
Commentami!