Usare le slice in Rust

Mattepuffo's logo
Usare le slice in Rust

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!


Condividi

Commentami!