가변 참조 배열
Coddy Rust 여정의 Fundamentals 섹션에 포함된 레슨 — 75개 중 60번째.
배열이 참조일 때 &mut을 사용하여 가변으로 만들 수 있습니다. 이를 통해 참조를 통해 원본 데이터를 수정할 수 있습니다.
예를 들어:
fn process_array(arr: &mut [i32]) {
arr[0] = 3;
}이제 가변 배열을 함수에 전달하면 다음과 같습니다:
let mut numbers = [1, 2, 3, 4, 5];
process_array(&mut numbers);
// 이제 numbers[0]은 3이 됩니다챌린지
쉬움제공된 배열을 사용하여 process_array 함수를 호출하세요.
치트 시트
배열에 대한 가변 참조(mutable reference)를 생성하려면 &mut를 사용하세요:
fn process_array(arr: &mut [i32]) {
arr[0] = 3;
}
let mut numbers = [1, 2, 3, 4, 5];
process_array(&mut numbers);
// 이제 numbers[0]은 3이 됩니다직접 해보기
fn process_array(arr: &mut [i32]) {
arr[0] = 3;
}
fn main() {
let mut numbers = [1, 2, 3, 4, 5];
// process_array 호출
for i in 0..numbers.len() {
print!("{} ", numbers[i]);
}
}이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.