回答編集履歴

1

最後のコードにdropを追加しました

2025/01/03 03:38

投稿

tatsuya6502
tatsuya6502

スコア2055

test CHANGED
@@ -35,6 +35,6 @@
35
35
 
36
36
  > binding.push(n4.clone());の場合は上手くいくのですが、それだと、グローバルなベクターに値が入りません。
37
37
 
38
- こちらは再現できないようです。ご質問のコードではグローバルなベクターに値が入りました。(最後に `println!("{:?}", VECT.lock().unwrap());` を追加して確認しました)
38
+ こちらは再現できないようです。ご質問のコードではグローバルなベクターに値が入りました。(最後に `drop(binding); println!("{:?}", VECT.lock().unwrap());` を追加して確認しました)
39
39
 
40
40