回答編集履歴
3
globalについて
test
CHANGED
@@ -8,10 +8,14 @@
|
|
8
8
|
|
9
9
|
スレッドを立てるときに渡してあげましょう。
|
10
10
|
|
11
|
-
|
12
|
-
|
13
11
|
リストなどミュータブルなオブジェクトは
|
14
12
|
|
15
13
|
どちらのスレッドからもアクセスできます。
|
16
14
|
|
15
|
+
|
16
|
+
|
17
|
-
|
17
|
+
もちろんグローバル変数を使ってもよいです。
|
18
|
+
|
19
|
+
質問文のように関数内でglobalは使うときは
|
20
|
+
|
21
|
+
まず関数の外側でそのグローバル変数を宣言しておきましょう。
|
2
質問文のコードについて
test
CHANGED
@@ -14,4 +14,4 @@
|
|
14
14
|
|
15
15
|
どちらのスレッドからもアクセスできます。
|
16
16
|
|
17
|
-
(
|
17
|
+
(もちろんグローバルな変数にしてもいいですが、質問文のglobalは使い方が違います)
|
1
グローバル変数について追記
test
CHANGED
@@ -13,3 +13,5 @@
|
|
13
13
|
リストなどミュータブルなオブジェクトは
|
14
14
|
|
15
15
|
どちらのスレッドからもアクセスできます。
|
16
|
+
|
17
|
+
(あるいはグローバルな変数にしてもいいです)
|