回答編集履歴
1
見直しキャンペーン中
answer
CHANGED
@@ -1,4 +1,6 @@
|
|
1
|
-
違いは代入があるかどうかです。
|
1
|
+
違いは代入があるかどうかです。
|
2
|
-
2つ目のコードの`draw`内の`x`・`y`は値を見るだけなので、書かなくてもいいことになっています。
|
2
|
+
2つ目のコードの`draw`内の`x`・`y`は値を見るだけなので、書かなくてもいいことになっています。
|
3
|
+
|
3
|
-
|
4
|
+
> Python では、関数の中で参照のみされる変数は暗黙のうちにグローバルになります。関数の本体のどこかで値が変数に代入されたなら、それは明示的にグローバルであると宣言されない限り、ローカルであるとみなされます。
|
5
|
+
|
4
|
-
[プログラミング FAQ — Python 2.7.18 ドキュメント](https://docs.python.org/ja/2.7/faq/programming.html#what-are-the-rules-for-local-and-global-variables-in-python)
|
6
|
+
[Python のローカルとグローバル変数のルールは何ですか? | プログラミング FAQ — Python 2.7.18 ドキュメント](https://docs.python.org/ja/2.7/faq/programming.html#what-are-the-rules-for-local-and-global-variables-in-python)
|