teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

にほんご

2021/06/20 04:15

投稿

YouheiSakurai
YouheiSakurai

スコア6151

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

1

ちょっと修正

2021/06/20 04:14

投稿

YouheiSakurai
YouheiSakurai

スコア6151

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