Menu
Coddy logo textTech

Değiştirilebilir Referans Dizileri

Coddy'nin Rust Journey'sinin Fundamentals bölümünün bir parçası — ders 60 / 75.

Bir dizi bir referans olduğunda, &mut kullanarak onu değiştirilebilir hale getirebilirsiniz. Bu, referans aracılığıyla orijinal veriyi değiştirmenize olanak tanır.
Örneğin:

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

ve şimdi fonksiyona değiştirilebilir (mutable) bir dizi geçirdiğinizde:

let mut numbers = [1, 2, 3, 4, 5];
process_array(&mut numbers);
// Artık numbers[0] 3 olacak
challenge icon

Görev

Kolay

Sağlanan diziyi kullanarak process_array fonksiyonunu çağırın.

Kopya kağıdı

Bir diziye değiştirilebilir bir referans oluşturmak için &mut kullanın:

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

let mut numbers = [1, 2, 3, 4, 5];
process_array(&mut numbers);
// Artık numbers[0] 3 olacaktır

Kendin dene

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

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

}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Fundamentals bölümündeki tüm dersler