回答編集履歴
1
微修正
answer
CHANGED
@@ -2,10 +2,10 @@
|
|
2
2
|
|
3
3
|
正確には、`v.to_string()`で作られた`String`がmatchの中でドロップしているのに、その参照である`&str`を`match`の外に持ち出そうとしているのでエラーになっています.
|
4
4
|
|
5
|
-
|
5
|
+
修正方法としては、以下のように`match`から実体である`String`を返すようにすればよいです.
|
6
6
|
|
7
7
|
```rust
|
8
|
-
text += &match self.field[x][y].placed_number{
|
8
|
+
text += &match self.field[x][y].placed_number {
|
9
9
|
Some(v) => v.to_string(),
|
10
10
|
None => " ".to_string(),
|
11
11
|
};
|