可変参照配列
CoddyのRustジャーニー「基礎」セクションの一部。レッスン 60/75。
配列が参照の場合、&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 を呼び出してください。
自分で試してみよう
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]);
}
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: Rustオンラインコンパイラ