teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

コードの修正

2023/11/02 12:21

投稿

sundhy
sundhy

スコア1

title CHANGED
File without changes
body CHANGED
@@ -1,3 +1,4 @@
1
+ ### コンパイルエラーとなる例
1
2
  ```Rust
2
3
  fn main() {
3
4
  let mut x = 0;
@@ -9,6 +10,7 @@
9
10
  }
10
11
  ```
11
12
  上記のコードでは、「`y`は`5行目`で既にmoveされています」と出力されてしまいます
13
+ ### コンパイルエラーにならない例
12
14
  ```Rust
13
15
  fn main() {
14
16
  let mut x = 0;
@@ -25,7 +27,7 @@
25
27
  fn main() {
26
28
  let mut x = 0;
27
29
  let y = &mut x;
28
- fn func(y);
30
+ func(y);
29
31
  *y = 1;
30
32
  }
31
33
  ```