Menu
Coddy logo textTech

Arrays de referencia mutables

Parte de la sección Fundamentals del Journey de Rust de Coddy. Lección 60 de 75.

Cuando un array es una referencia, puedes hacerlo mutable utilizando &mut. Esto te permite modificar los datos originales a través de la referencia.
Por ejemplo:

fn process_array(arr: &mut [i32]) {
	arr[0] = 3;
}

y ahora, cuando pasas un array mutable a la función:

let mut numbers = [1, 2, 3, 4, 5];
process_array(&mut numbers);
// Ahora numbers[0] será 3
challenge icon

Desafío

Fácil

Llama a la función process_array usando el arreglo proporcionado.

Pruébalo tú mismo

fn process_array(arr: &mut [i32]) {
	arr[0] = 3;
}

fn main() {
    let mut numbers = [1, 2, 3, 4, 5];
    
    // Llamar a process_array
    
    for i in 0..numbers.len() {
        print!("{} ", numbers[i]);
    }

}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentals

Practica por tu cuenta: Compilador de Rust online