回答編集履歴
2
にほんご
answer
CHANGED
@@ -3,4 +3,4 @@
|
|
3
3
|
- 関数の場合、`a`への参照は外側の`sample`関数のネームスペース(`locals()`で確認できる空間)に保持される。
|
4
4
|
- 一方クラスの場合、`a`への参照は`sample`クラスのインスタンス変数(つまり`self.a`)に保持される。
|
5
5
|
|
6
|
-
ところだと私は考えます。しかし、私もこの回答をまとめながら「だから何?」と本質的な違いを見出せずにいます。(単純な呼び出し効率だけを考えると関数の方が優位~~だと思います~~な気がする。しかしそれを体系立てて説明で
|
6
|
+
ところだと私は考えます。しかし、私もこの回答をまとめながら「だから何?」と本質的な違いを見出せずにいます。(単純な呼び出し効率だけを考えると関数の方が優位~~だと思います~~な気がする。しかしそれを体系立てて説明できない。。。)**深い&示唆にとむ質問だと感心しています。**
|
1
ちょっと修正
answer
CHANGED
@@ -3,4 +3,4 @@
|
|
3
3
|
- 関数の場合、`a`への参照は外側の`sample`関数のネームスペース(`locals()`で確認できる空間)に保持される。
|
4
4
|
- 一方クラスの場合、`a`への参照は`sample`クラスのインスタンス変数(つまり`self.a`)に保持される。
|
5
5
|
|
6
|
-
ところだと私は考えます。しかし、私もこの回答をまとめながら「だから何?」と本質的な違いを見出せずにいます。(単純な呼び出し効率だけを考えると関数の方が優位だと思います。しかしそれを体系立てて説明でしない。。。)**深い&示唆にとむ質問だと感心しています。**
|
6
|
+
ところだと私は考えます。しかし、私もこの回答をまとめながら「だから何?」と本質的な違いを見出せずにいます。(単純な呼び出し効率だけを考えると関数の方が優位~~だと思います~~な気がする。しかしそれを体系立てて説明でしない。。。)**深い&示唆にとむ質問だと感心しています。**
|